.container,.field{flex-direction:column}.field,.pub{display:flex}.popup-menu ul,.popup-menu.popsearch{box-shadow:0 5px 10px rgba(0,0,0,.2);overflow:hidden}.popup-menu ul,body{background-color:#fff}.popup-menu.popsearch,.popup-menu.user{left:auto;right:10px;top:48px;z-index:3}.container,body{min-height:100vh}.navmenu a,a{text-decoration:none}.flexmenu a,.flexmenu a.mainnavlist,.paging,.paging p{text-align:center}.flexMenu-popup,.navmenu ul,.popup-menu ul,ul,ul.section-picker{list-style-type:none}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}a,blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,img,input,label,li,ol,p,pre,td,th,ul{margin:0;padding:0;outline:0;border:none}body{font:2.2vmax "Open Sans",Helvetica\ Neue,Arial,Helvetica,Geneva,sans-serif;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;overflow-y:scroll}video{cursor:pointer}.field{width:100%}.field label{width:100%;font-weight:700}.field input{flex:0 auto}.pub{justify-content:center;margin:15px 0}.pub:first-child{margin:0 0 15px}.hide{display:none!important}a{color:#09f}a.black{color:#000}.error{color:#fe2232}p.msg{font-size:80%}header.header{font-size:90%;z-index:1000}.popup-menu{position:absolute;z-index:3;min-width:160px}.popup-menu ul{padding:5px 15px;border:1px solid #ccc}.popup-menu.popsearch{margin-left:0;border-radius:0 3px;min-width:290px}.popup-menu a,.popup-menu span{display:block;color:#777;background-color:#fff;padding:5px 0;margin-bottom:0!important}.no-touch .popup-menu a:hover{background-color:#f4f4f4;color:#09f}.popup-menu.user{margin-left:auto}a.btn,button,input[type="submit"]{display:flex;flex-direction:row;justify-content:space-around;align-items:center;color:#fff;background-color:#09f;padding:0 24px;height:34px;border:none;border-radius:3px;font-size:inherit;font-weight:700;cursor:pointer;text-decoration:none;text-align:center;-webkit-appearance:none;box-sizing:content-box}.btn.icononly,.btn.next,.btn.prev{display:block;background-color:#fff}.no-touch a.btn:hover,.no-touch input[type="submit"]:hover{background-color:#33adff}a.btn:active,input[type="submit"]:active{background-color:#007acc}.btn.small{height:30px;padding:0 5px;margin-right:5px}.btn.big{font-size:130%;padding:8px 15px}.btn.mute{color:#aaa;background:0 0}.no-touch .btn.mute:hover{color:#09f;background:0 0}.btn.noicon{justify-content:center;padding:0!important;max-width:95%}.btn.icononly{border:1px solid #eee;padding:0 5px;margin-left:10px}.no-touch .btn.icononly:hover{border:1px solid #999;background-color:#fff}.no-touch .btn.icononly .svg-icon:hover,.no-touch .btn.icononly:hover .svg-icon{fill:#999}.addthis_toolbox a{margin:0!important;padding:0 10px 0 0!important;line-height:34px!important}.btn.next,.btn.prev{height:3em;line-height:3em;font-size:150%;color:#000;box-shadow:none;margin:0;border:1px solid #ddd}.btn.next{flex-grow:12}.btn.prev{flex-grow:1;margin-right:5px}.pagingbuttons{display:flex;flex-wrap:nowrap;justify-content:space-between}.btn.facebook{background:#3b5998}.btn.twitter{background:#00aced}.btn.pinterest{background:#c92228}.no-touch .btn.facebook:hover{background-color:#4c70ba}.btn.facebook:active{background-color:#36528c}.no-touch .btn.twitter:hover{background-color:#21c2ff}.btn.twitter:active{background-color:#00a0dc}.no-touch .btn.pinterest:hover{background-color:#dd393e}.btn.pinterest:active{background-color:#c92228}.btn.red,input[type="submit"].red{background-color:#fe2232;border-color:#fe2232}.btn.grey,input[type="submit"].grey{background-color:#f4f4f4;color:#999}.no-touch .btn.red:hover,.no-touch input[type="submit"].red:hover{background-color:#cc000f}.no-touch .btn.grey:hover,.no-touch input[type="submit"].grey:hover{background-color:#eee}.btn.grey:active{background-color:#e9e9e9}.btn.grey:focus{background-color:#ccc!important}.btn.disabled,.btn[disabled],input[type="submit"].disabled,input[type="submit"]:disabled{opacity:.5;cursor:default;pointer-events:none}.btn.icon svg{height:30px;width:30px;fill:#fff;margin-right:5px}.btn.icon.big svg{height:60px;width:60px}a.btn.header{height:30px}p{font-size:100%}img:not(.bbc_emoticon),svg,video{width:100%;height:auto;vertical-align:text-bottom}.modal.badge-overlay-stickers .sticker,.post-content img.bbc_emoticon{vertical-align:middle}.svg-icon{fill:#ccc;height:34px;width:34px}svg.nosvg{width:0;height:0}.paging p{margin-top:20px}.paging a,.paging span{border:none;border-radius:5px;display:inline-block;padding:9px 8px}.container,.flex,.navmenu,.navmenu ul,.navwrap{display:flex}.no-touch .paging a:hover{background-color:#09f;color:#fff}input[type="search"],input[type="email"],input[type="password"],input[type="text"],input[type="url"],select,select:focus,textarea,textarea:focus{font:16px Helvetica\ Neue,Arial,Helvetica,Geneva,sans-serif;padding:9px;border-radius:3px;margin:6px 0;-webkit-appearance:none;-moz-appearance:none;border:1px solid #ddd;flex:1;resize:none}.btn.nested,aside .field label{font-weight:400}input[type="text"].search_input{margin:0;padding:4px 6px}textarea.textarea-tall{height:150px}aside .sticky-side-ad{position:-webkit-sticky;position:sticky;top:53px}aside input[type="email"],aside input[type="password"],aside input[type="text"],aside input[type="url"],aside select{padding:4px}input.red,textarea.red{border-color:#fe2232}input.nested:not(.btn){border-radius:3px 0 0 3px;border-right:none}.btn.nested{border-radius:0 3px 3px 0;background-color:#ddd;color:#666;height:28px;padding:0 12px}.no-touch .btn.nested:hover{background-color:#eee}.flex{flex:1}.flexcolumn{flex-direction:column!important}.flexstart{justify-content:flex-start!important}.flexwrap{flex-wrap:wrap}.flexjustifycontentcenter{justify-content:center}.flexalignitemscenter{align-items:center}.order0{order:0}.order1{order:1}.order2{order:2}.order3{order:3}.order4{order:4}.order5{order:5}.order6{order:6}.order7{order:7}.order8{order:8}.order9{order:9}.order10{order:10}.order11{order:11}.order12{order:12}.order13{order:13}.container.no-scroll{overflow:hidden;height:100%;position:relative}.catcontainer{display:flex;flex-direction:column}#canvas_logo{width:120px;height:48px}.topnav{background-color:#000;background:linear-gradient(#000,#333);width:100%;box-shadow:0 1px 0 rgba(0,0,0,.2);font-family:"Open Sans",sans-serif}.navwrap{height:48px;flex-wrap:nowrap;justify-content:space-between}.navmenu{flex-direction:row;flex-wrap:nowrap}.no-touch .media-container .restricted a.showsignup:hover,.no-touch p.post-meta a:hover{text-decoration:underline}.navmenu ul{flex-direction:row;flex-wrap:wrap}.flexmenu a.selected{color:#09f;font-weight:700;background-color:hsla(0,0%,100%,.2)}.flexmenu a.mainnavlist{border-right:1px solid #444;color:#fff;font-weight:700}.flexmenu a{display:block;position:relative;line-height:48px;padding:0 8px;color:#aaa;font-size:105%}.flexMenu-popup{z-index:1;overflow:hidden;padding:5px 0;background-color:#fff;box-shadow:0 5px 10px rgba(0,0,0,.2);border:1px solid #ccc;flex-direction:column!important;max-width:120px}.flexMenu-popup a.mainnavlist,.flexMenu-popup li a{text-align:left;color:#777;background-color:#fff;line-height:30px;padding:0 20px;font-size:110%}.no-touch .flexMenu-popup li a:hover{background-color:#f4f4f4;color:#000}.functionwrap{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.functionwrap .search{margin-right:10px;display:flex}.functionwrap .svg-icon{fill:#aaa;height:18px;width:18px}.no-touch .functionwrap .svg-icon:hover{fill:#fff}.avatarcontainer{display:block;height:30px;width:30px;background-color:hsla(0,0%,100%,.2);border-radius:2px;overflow:hidden;position:relative;margin-right:10px}.body{width:100%;max-width:1050px;display:flex;flex:1;flex-direction:column;margin:0 auto;padding:0 5px;justify-content:center}.maincontent{flex:1}header.catheader{padding:5px 5px 0;border-bottom:1px solid #eee;margin-bottom:10px}header.catheader .catlogo svg{width:100%;height:100%;display:block;fill:#555}.catlogo{width:64px;height:64px;border-radius:3px;margin-right:15px;overflow:hidden}.catsprites{background-image:url(img/xcatsprites.jpg.pagespeed.ic.MjNoGf4TJd.jpg);background-repeat:no-repeat;display:block;background-size:400% 300%}.s-c1{background-position:0 0}.s-c12{background-position:-64px 0}.s-c5{background-position:-128px 0}.s-c9{background-position:0 -64px}.s-c2{background-position:-64px -64px}.s-c11{background-position:-128px -64px}.s-c3{background-position:0 -128px}.s-c4{background-position:-64px -128px}.s-c6{background-position:-128px -128px}.s-c7{background-position:-192px 0}.s-c8{background-position:-192px -64px}.maincontent article{margin-bottom:40px;border-top:1px solid #eee;padding:20px 0 0}.maincontent article.article-bit{margin-bottom:25px;padding:20px 0 0}.maincontent article:first-child{border:none;padding-top:0}.maincontent-h2{font-size:150%;line-height:120%;margin-bottom:3px}.post-text-container{font-size:165%;text-align:center}.post-text-container.individual{margin-top:10px}.post-afterbar-a,p.post-meta{margin:10px 0;color:#999}p.post-meta a{color:#999}.post-afterbar-a{display:flex;justify-content:space-between;flex:1}.post-afterbar-meta{color:#999;border-top:1px solid #eee;padding:5px 0}.post-afterbar-meta p{color:#999;line-height:180%;font-size:90%;text-transform:uppercase;text-align:right}.post-afterbar-meta a{color:#999}.no-touch .post-afterbar-meta a:hover{text-decoration:underline;color:#000}.media-container .restricted a.showsignup,.media-container .restricted p{color:#333}.btn-vote{display:flex;justify-content:flex-start}.btn-vote li{margin:0 5px 0 0;list-style:none}.btn-vote.btnvote-comment li:first-child{margin:0 10px}.btn-vote.btnvote-comment li:last-child{margin:0}.btn-vote a{border:1px solid #ddd;border-radius:3px;display:block;padding:4px}.btn-vote a .svg-icon{width:25px;height:25px;fill:#bbb}.no-touch .btn-vote a:hover{border-color:#999}.btn-vote a .svg-icon.added,.no-touch .btn-vote a.active:hover .svg-icon,.no-touch .btn-vote a:hover .svg-icon{fill:#999}.btn-vote a.active .svg-icon{fill:#09f}.btn-vote a.btnvote-comment{border:none;padding:0}.btn-vote a.btnvote-comment .svg-icon{width:20px;height:20px}.share.individual{display:none}.sharecontainer{justify-content:space-around}.sharecontainer li{margin-right:5px}.sharecontainer li:last-child{margin-right:0}.no-touch .post-container .svg-icon:hover{fill:#fff}.media-container{position:relative;display:block;height:0;background:#fafafa;overflow:hidden}.media-container img,.media-container video{position:absolute;top:0;left:0;width:100%}.media-container img{cursor:zoom-in}.article-bit .media-container img{cursor:pointer}.media-container video{z-index:1}.media-container .bg-blur{z-index:3;opacity:0;position:absolute;width:100%;min-height:100%;height:auto;display:block;top:0;left:0}.media-container .restricted{z-index:3;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'4\'\ height=\'4\'\ viewBox=\'0\ 0\ 4\ 4\'%3E%3Cpath\ fill=\'%23747474\'\ fill-opacity=\'0.4\'\ d=\'M1\ 3h1v1H1V3zm2-2h1v1H3V1z\'%3E%3C/path%3E%3C/svg%3E)}.media-container .restricted>div{align-items:center;background-color:rgba(255,255,255,.6);border:2px solid #666;border-radius:5px;display:flex;flex-direction:column;justify-content:center;padding:20px}.media-container .restricted a.connect{margin:15px 0 8px}.media-container .restricted h4{font-size:2.3em;display:block}.media-container .progressbar{position:absolute;z-index:1;top:0;left:0;height:4px;width:0%;background:#29d;transform:translate3d(0,0,0);transition:all .2s ease 0s}.video-controls-container{z-index:2;cursor:pointer;position:absolute;display:flex;flex:1;width:100%;height:100%;top:0;left:0;justify-content:center;align-items:center}.svg-icon.play{background:rgba(0,0,0,.7);width:100px;height:100px;border-radius:25px;fill:#bbb;cursor:pointer}.svg-icon.fullscreen,.svg-icon.volume{position:absolute;cursor:pointer}.svg-icon.fullscreen{right:7px;bottom:5px}.svg-icon.volume{right:42px;bottom:5px}.fixed-wrap-post-bar{height:54px;display:flex;align-items:center}.fixed-wrap-post-bar .post-afterbar-a{padding:0}.fixed-wrap-post-bar .toolbar{position:relative}.post-afterbar-a .post-nav{justify-content:flex-end}.post-afterbar-a .post-nav a.next{display:flex;padding-right:12px;position:relative;overflow:hidden}.post-afterbar-a .post-nav a.prev{display:flex;padding-right:8px;position:relative}.post-afterbar-a .post-nav a.next span.arrow,.post-afterbar-a .post-nav a.prev span.arrow{position:absolute;display:block;border-top:17px dashed transparent;border-bottom:17px dashed transparent;top:0}.post-afterbar-a .post-nav a.next span.label{padding:0 8px 0 12px;font-weight:700;height:34px;line-height:34px;display:block;background-color:#ff3c1f;color:#fff;border-radius:3px 0 0 3px}.post-afterbar-a .post-nav a.next span.arrow{right:0;width:0;height:0;border-left:12px solid #ff3c1f}.post-afterbar-a .post-nav a.prev span.label{margin-left:12px;width:10px;font-weight:700;height:34px;line-height:34px;display:block;background-color:#ff3c1f;color:#fff;border-radius:1px 3px 3px 1px;text-indent:100%;white-space:nowrap;overflow:hidden}.post-afterbar-a .post-nav a.prev span.arrow{left:0;width:0;height:0;border-right:12px solid #ff3c1f}.no-touch .post-afterbar-a .post-nav a.next:hover span.label,.no-touch .post-afterbar-a .post-nav a.prev:hover span.label{background-color:#ff6852}.no-touch .post-afterbar-a .post-nav a.next:hover span.arrow{border-left-color:#ff6852}.no-touch .post-afterbar-a .post-nav a.prev:hover span.arrow{border-right-color:#ff6852}.post-afterbar-a .post-nav a.next:active span.label,.post-afterbar-a .post-nav a.prev:active span.label{background-color:#ff5a41}.post-afterbar-a .post-nav a.next:active span.arrow{border-left-color:#ff5a41}.post-afterbar-a .post-nav a.prev:active span.arrow{border-right-color:#ff5a41}#overlay-container{display:flex;position:fixed;top:0;left:0;background:rgba(0,0,0,.8);width:100%;height:100%;overflow:hidden;z-index:1001}#overlay-container.iosfix{position:absolute!important}.overlayInnerContainer{display:flex;justify-content:center;align-content:center;align-items:center;margin:auto;width:85%;overflow:scroll;background:#fff;border-radius:3px;padding:0 7px 7px;-webkit-transform:translate3d(0,0,0)}.overlayInnerContainer.iosfix{position:absolute!important;bottom:'auto'!important}.overlayInnerContainer .modal{display:flex;flex-direction:column;width:100%;height:100%;max-height:80vh;overflow-y:auto;position:relative}.overlayInnerContainer .modal h2{margin-bottom:5px}.modal a.btn-close{text-decoration:none;color:#000;text-align:right;font-size:150%;position:absolute;right:14px}.copyright,.lighter-close,.lighter-next,.lighter-prev,.loader,.modal.badge-overlay-stickers .smileys,.social-signup div,.toast,.uploadchoices{text-align:center}section.modal header{margin-bottom:10px}.modaltitle{font-size:190%;margin:0 0 5px;padding:0}section.modal .field{margin-top:10px}.seperator-top{padding-bottom:30px}.seperator-bottom{padding-top:30px}.modalwrapper{display:flex;flex-direction:column}.modalwrapper section{flex:1;margin-bottom:10px;padding:0 5px}.modalwrapper.mailingform textarea{height:20vh;min-height:50px}.mailing_mailinglist{display:flex;flex-direction:row;align-items:center;margin-bottom:5px;flex-wrap:wrap}.mailing_mailinglist input[type="text"]{margin:2px 5px 2px 0;flex:1 1 50%}.mailing_mailinglist input[type="radio"]{margin:0 5px 0 0;max-witdh:13px}.mailing_mailinglist label{flex:1}.mailing_mailinglist span.rank{font:16px Helvetica\ Neue,Arial,Helvetica,Geneva,sans-serif;padding:9px;border-radius:3px;background-color:hsla(31,15%,50%,.1);color:#666;-webkit-appearance:none;-moz-appearance:none;border:1px solid #ddd;font-weight:700;align-items:center;align-self:stretch;margin:2px 5px 2px 0}.mailing_mailinglist .mailinglist_inputwrapper{display:flex;flex-direction:column;flex:1}.mailing_mailinglist span.error{width:100%;display:block;margin-bottom:5px}.mailing_mailinglist .svg-icon{width:20px;height:20px;margin:0 3px}.no-touch .mailing_mailinglist a:hover .svg-icon{fill:#09f}.no-touch .mailing_mailinglist a:hover .svg-icon.red{fill:red}#form_upload{margin:0 15px 15px}.uploadchoices{display:flex;padding:10px;color:#999;cursor:pointer}.post-info,.previewinfo input,.previewinfo textarea{padding:5px}.no-touch .uploadchoices:hover{background-color:#eee}.uploadchoices .svg-icon{width:auto;flex:1 0 auto;fill:#999;align-self:center}.uploadchoices .svg-icon.icon-upload{max-width:100px;max-height:100px}.uploadchoices .svg-icon.icon-other{max-width:70px;max-height:70px;margin-bottom:5px}.source-file{background-color:#f4f4f4;border:1px solid #ddd;border-radius:2px;font-size:120%;color:#999;flex-grow:1.7;margin-bottom:20px;position:relative}.upload_input_file{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%}.source-file.dragndrop{border:4px dashed #ddd}.post-info,.source-editor,.source-url{border:1px solid #ddd}.no-touch .source-editor:hover,.no-touch .source-file:hover,.no-touch .source-url:hover{background-color:#eee}.no-touch .source-editor:hover .svg-icon,.no-touch .source-file:hover .svg-icon,.no-touch .source-url:hover .svg-icon{fill:#09f}.source-other{flex-grow:1}.source-url{margin-right:10px}.source-editor{margin-left:10px}.post-info{border-radius:2px;display:flex;flex-direction:column}.file-preview{flex:1;position:relative}.file-preview img,.file-preview video{cursor:zoom-in;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:auto;height:auto;max-width:100%;max-height:100%}.file-size{margin-bottom:10px}.previewinfo{flex:0;min-height:110px}.previewinfo input{margin-top:0;flex:0}.previewinfo textarea{flex:0;min-height:55px}.modal.upload .field.post-info.progress{height:30px;border:1px solid #bbb;padding:1px;border-radius:100px;background-color:#ddd;position:relative}.modal.upload .field.post-info.progress .bar{width:50%;height:100%;background-color:#09f;border-radius:100px;transition:all .2s ease-in-out 0s}.modal.upload .field.post-info.progress .info{position:absolute;top:0;width:100%;line-height:26px;text-align:center;font-weight:700}.btn-container{display:flex;justify-content:center;margin-top:15px}.btn-container .btn,.btn-container.login a{margin:0 10px}.btn-container.login{flex:1;width:100%;justify-content:space-between;align-items:center}.btn-container a:not(.btn){color:#999}ul.section-picker{border:1px solid #ddd;overflow:hidden;overflow-y:scroll;border-radius:2px;flex:1 auto}ul.section-picker li a{justify-content:center;align-items:center;display:flex;flex:1;color:#000;padding:12px 16px}.no-touch ul.section-picker li a:hover{background-color:#f4f4f4}ul.section-picker .icon{width:48px;height:48px;background-color:#eee;border-radius:2px;margin-right:15px}ul.section-picker .icon.catsprites{background-image:url(img/xcatsprites.jpg.pagespeed.ic.MjNoGf4TJd.jpg);background-repeat:no-repeat;display:block;background-size:400% 300%}ul.section-picker .icon.catsprites.s-c1{background-position:0 0}ul.section-picker .icon.catsprites.s-c12{background-position:-48px 0}ul.section-picker .icon.catsprites.s-c5{background-position:-96px 0}ul.section-picker .icon.catsprites.s-c9{background-position:0 -48px}ul.section-picker .icon.catsprites.s-c2{background-position:-48px -48px}ul.section-picker .icon.catsprites.s-c11{background-position:-96px -96px}ul.section-picker .icon.catsprites.s-c3{background-position:0 -96px}ul.section-picker .icon.catsprites.s-c4,ul.section-picker .icon.catsprites.s-c6{background-position:-48px -96px}ul.section-picker .icon.catsprites.s-c7{background-position:-144px 0}ul.section-picker .icon.catsprites.s-c8{background-position:-144px -48px}ul.section-picker .icon img{border:none;width:100%}ul.section-picker .text{flex:1}ul.section-picker .text h3{font-size:16px;margin-bottom:2px}ul.section-picker .text p{color:#999;font-size:100%}ul.section-picker .selector{width:24px;height:24px;border-radius:12px;background-color:#eee;margin-left:5px}ul.section-picker .selector.selected{background-size:100%;background-color:#09f}.stickers-grid{margin:0 auto}.stickercontainer{margin-bottom:2px}.stickercontainer .svg-icon{position:absolute;top:2px;right:2px;fill:#fff;background-color:rgba(0,0,0,.6);border-radius:3px;z-index:1}.modal.badge-overlay-stickers .smileys img{width:auto;opacity:1;cursor:pointer;margin:10px}.modal.login .btn-container,.modal.signup .btn-container{margin-top:0}.login-email,.signup-email,.signup-fb,.social-signup{display:flex;flex-direction:column;justify-content:center;align-items:center}.social-signup{flex:1;border-bottom:1px solid #eee;position:relative;width:100%}.social-signup div{color:#999;font-size:150%;position:absolute;display:block;width:100%;bottom:-12px;left:0}.social-signup span{padding:0 10px;background-color:#fff}.social-signup .btn.connect{z-index:2}.login-email .field{margin-bottom:20px}.login-email p{display:flex;align-items:center;width:100%;flex:.5}.signup-email,.signup-fb{flex:1}.signup-fb .field{flex:1;justify-content:center}.signup p.alternative:first-child{margin-bottom:10px}.signup p.alternative a{font-weight:700}.signup-email{align-items:normal}.post-comment{padding-bottom:30px;margin-top:20px}.post-comment header{border-bottom:1px solid #ddd;margin-bottom:10px;align-items:center}.post-comment header ul{justify-content:flex-end}ul.sort li.selected{color:#000;border-bottom:3px solid #09f}.no-touch ul.sort a:hover,ul.sort li.selected a{color:#000}ul.sort a{display:block;font-weight:700;color:#999;padding:12px}ul.sort li:not(.selected):first-child a{padding-left:0}ul.sort li:not(.selected):last-child a{padding-right:0}.comment-box.first{border-top:none;padding-top:10px;margin-bottom:20px}.comment-box.indent{margin:5px 0 0 20px;padding-top:0;border-top:none}.comment-box.indent.indent-1{margin:10px 0 0 60px}.comment-box.indent.indent-2{margin:10px 0 0 100px}.comment-box .avatar{width:50px;height:50px}.comment-box.indent .avatar{width:30px;height:30px}.comment-box .avatar svg{width:100%;height:100%}.comment-box .payload{flex:1;margin-left:1em}.payload .action{justify-content:space-between;align-items:center;padding:5px 10px}.comment-form .payload .action{border:1px solid #ccc;border-top-color:#eee}.payload .action svg{width:28px;height:28px}.no-touch .payload .action svg.smiley:hover{fill:#ffda44}.commentbit{padding-top:15px;border-top:1px solid #eee;margin-top:7px}.commentbit .payload .action{padding:5px 0}.commentbit .payload .action a,.commentbit .payload .info{font-size:95%;color:#999}.commentbit .payload .action a{font-weight:700}.no-touch .commentbit .payload .action a:hover{color:#777}.commentbit .post-content{margin-top:5px}.commentbit .post-content video.sticker{margin:4px 5px 0 0}.payload .username{margin-right:8px;font-weight:700;color:#000}.commentbit .payload .role-op{color:green;font-weight:700}.comment-form .post-content{border:1px solid #ccc;border-bottom:none}.post-content video{max-width:130px;height:auto}.comment-box .report-container{display:flex;flex:1;justify-content:flex-end}.comment-box.indent video{max-width:90px}.narrow-width,.user-parameters input{max-width:500px}.comment-form textarea{margin:0;height:auto;border:none}aside{margin-left:5px}aside section{margin-bottom:35px}aside section h1{font-size:120%}.loading svg.svg-icon{width:25vh;height:25vh;margin:auto;display:block}.loader{width:100%;margin:15px auto}.toast{position:fixed;width:100%;top:100px;left:0;z-index:11;color:#000;height:0}.toast p{display:inline-block;background-color:#ffe168;padding:5px 10px;line-height:20px;border-radius:3px;box-shadow:0 3px 5px rgba(0,0,0,.3);position:relative}.toast p.close{padding-right:35px}.toast a.btn-close{color:#000;position:absolute;top:5px;right:10px}.lighter{position:fixed;top:0;bottom:0;left:0;right:0;z-index:4000;cursor:zoom-out;opacity:1}.lighter img,.lighter video{display:block;width:100%;height:100%}.lighter video{cursor:pointer}.lighter-fade .lighter-overlay{opacity:0}.lighter-loading .lighter-spinner{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.lighter-fetched .lighter-spinner,.lighter-loading .lighter-container{opacity:0;-webkit-transform:scale(.4);-moz-transform:scale(.4);-ms-transform:scale(.4);-o-transform:scale(.4);transform:scale(.4)}.lighter-fetched .lighter-container{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.lighter-fade .lighter-container,.lighter-fade .lighter-spinner{opacity:0;-webkit-transform:scale(.4);-moz-transform:scale(.4);-ms-transform:scale(.4);-o-transform:scale(.4);transform:scale(.4)}.lighter-overlay{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:opacity , -webkit-transform;-moz-transition-property:opacity , -moz-transform;transition-property:opacity , transform;background:rgba(0,0,0,.8);height:100%;width:100%}.lighter-container{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:opacity , -webkit-transform;-moz-transition-property:opacity , -moz-transform;transition-property:opacity , transform;background:0 0;position:absolute;z-index:4000;top:50%;left:50%;right:50%;bottom:50%;box-shadow:0 2px 8px rgba(0,0,0,.4)}.lighter-close{top:0;right:0;width:30px;height:30px;margin:-15px;line-height:28px;font-size:16pt;font-family:Helvetica,Arial,serif}.lighter-next,.lighter-prev{display:none;top:50%;width:40px;height:40px;margin:-20px 0;line-height:34px;font-size:32pt;font-family:Times,serif}.lighter-next{right:40px}.lighter-prev{left:40px}.lighter-close,.lighter-next,.lighter-prev{cursor:pointer;position:absolute;z-index:8000;border-radius:50%;color:rgba(255,255,255,.8);background:rgba(0,0,0,.2);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transition-property:color , background;-moz-transition-property:color , background;transition-property:color , background}.lighter-close:active,.lighter-next:active,.lighter-prev:active,.no-touch .lighter-close:hover,.no-touch .lighter-next:hover,.no-touch .lighter-prev:hover{color:#fff;background:rgba(0,0,0,.4)}.lighter-spinner{-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;position:absolute;width:60px;height:20px;margin:-10px -30px;z-index:4000;top:50%;left:50%;right:50%;bottom:50%}.lighter-spinner::after{clear:both;content:"";display:table}.lighter-dot{display:block;float:left;background:rgba(255,255,255,.8);width:16px;height:16px;margin:2px;padding:0;border-radius:50%;-webkit-animation:lighter-bounce 1.6s infinite ease-in-out;-moz-animation:lighter-bounce 1.6s infinite ease-in-out;animation:lighter-bounce 1.6s infinite ease-in-out}.lighter-dot:nth-child(1){-webkit-animation-delay:-.4s;-moz-animation-delay:-.4s;animation-delay:-.4s}.lighter-dot:nth-child(2){-webkit-animation-delay:-.26667s;-moz-animation-delay:-.26667s;animation-delay:-.26667s}.lighter-dot:nth-child(3){-webkit-animation-delay:-.13333s;-moz-animation-delay:-.13333s;animation-delay:-.13333s}@-webkit-keyframes lighter-bounce{20%,80%,from,to{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@-moz-keyframes lighter-bounce{20%,80%,from,to{-moz-transform:scale(0)}50%{-moz-transform:scale(1)}}@keyframes lighter-bounce{20%,80%,from,to{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.centered-container{margin:auto}.margin-top{margin-top:10px}.user-parameters aside{min-width:300px;padding-left:0}ul.form-nav li a.selected{background-color:#2d72d9;color:#fff;border-color:#08a;font-weight:700}.no-touch ul.form-nav li a:not(.selected):hover{font-weight:700;color:#555}ul.form-nav li a{display:block;text-decoration:none;color:#999;line-height:19px;padding:10px;border-radius:3px}.footer a,.footer a:hover,footer{color:#fff}.user_section .field{margin-top:20px}.user_section h3{margin-top:50px;font-size:24px}.user_section h3.first{margin-top:0}.user_section .field.checkbox label{font-weight:400;position:relative;padding:4px 0}.user_section .field.checkbox label input[type="checkbox"]{margin-right:7px}footer{margin-top:20px;padding:15px 10px 20px;background:#09f}.footer{display:flex;justify-content:space-around}.footer a:hover{text-decoration:underline}.footer h4{font-size:16px;margin-bottom:5px}.footer li{padding:3px 0}.copyright{margin:10px}.ul-bullet{list-style-type:disc;list-style-position:inside}p.lead{margin-bottom:20px;line-height:1.6em;font-size:14px;color:#555}@media only screen and (min-device-width:400px){header.header{font-size:100%}.functionwrap .svg-icon{fill:#aaa;height:20px;width:20px}}@media only screen and (max-device-width:767px) and (orientation:landscape){.field label,.file-preview{margin-right:5px}.post-info{flex-direction:row}.previewinfo{flex:2}.field{flex-direction:row;align-items:center}.field label{width:auto}.field input{flex:1}.btn.icon.big svg{height:30px;width:30px}.btn.big{padding:8px 5px}.btn-container{margin-top:5px}.mailing_mailinglist .mailinglist_inputwrapper{flex-direction:row}.user-parameters main{margin-left:10px}}@media (min-width:768px){body{font-size:14px}.header{position:fixed;width:100%;z-index:1000}.header.notfixed{position:relative}#canvas_logo{width:200px}.no-touch .navmenu ul a:hover{color:#09f}.btn.small{height:30px;padding:0 10px;margin-right:10px}.functionwrap .svg-icon{height:24px;width:24px}.body{flex-direction:row;padding-top:70px}.body.details{padding-top:22px}header.catheader{margin-bottom:20px}.catcontainer{display:flex;flex-direction:row}.maincontent{padding-right:5px}.body.details .maincontent{max-width:100%}.fixed-wrap-post-bar .post-afterbar-a{padding:0 5px}.btn-vote li{margin:0 10px 0 0}.sharecontainer li{margin-right:10px}.post-afterbar-a.sticked{position:fixed;margin:0;padding:7px 5px;top:0;z-index:1001;box-shadow:0 5px 10px rgba(0,0,0,.2);background-color:#fff}.post-content video{max-width:150px;height:auto}.comment-box.indent video{max-width:150px}aside{width:300px}.paging a,.paging span{border:none;border-radius:5px;display:inline-block;padding:6px 7px}.overlayInnerContainer{max-width:800px;overflow:hidden;background:0 0;border:none;padding:0}.overlayInnerContainer .modal{display:flex;flex-direction:column;width:100%;height:100%;background:#fff;border-radius:3px;padding:0 15px 15px}.modal__tiny{max-width:500px;max-height:500px}.uploadchoices .svg-icon.icon-upload{max-width:150px;max-height:150px}.post-info{flex-direction:row}.file-preview{margin-right:5px}.previewinfo{flex:2}.modalwrapper{flex-direction:row}.mailing_mailinglist input[type="text"]{flex:1}.mailing_mailinglist .mailinglist_inputwrapper{flex-direction:row}.user-parameters main{margin-left:10px}footer ul.ul-bullet{white-space:nowrap}}@media (min-width:800px){img.badge-item-img{max-width:600px}.user_section img.badge-item-img{max-width:900px}.articlescontainer{max-width:600px}.share.individual{display:inline}}@media (min-width:1200px){body{font-size:16px}.modal.badge-overlay-stickers .smileys img{opacity:.9;margin:auto}}