/*!
 * minimum set of bootstrap includes for most embed components
 */.comments-area p::first-letter{font-family:inherit!important;color:inherit!important;font-style:inherit!important;font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;padding:inherit!important;float:none!important}blockquote:after,blockquote:before{content:""}ol,ul{list-style:none}*{box-sizing:border-box}.children .post:after,.comment-footer__menu:after,.nav:after,.post-content .post-menu:after,.post-content .post-message:after,.post-content footer,.post-content:after,.post-list .post:after{clear:both}a,blockquote,button,del,form,h1,h2,h3,h4,img,label,li,ol,p,s,strong,ul{margin:0;padding:0;border:0}a:active,a:hover{outline:0;text-decoration:none}article,aside,figcaption,figure,footer,header,nav,section{display:block}video{display:inline-block}img{border:0;-ms-interpolation-mode:bicubic}button,input{font-size:100%;margin:0;vertical-align:baseline;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button,input[type=button],input[type=submit]{cursor:pointer;-webkit-appearance:button}.post-content .post-body{overflow:hidden}.hide{display:none}.dropdown{position:relative}.dropdown-toggle:active,.post-content:focus,a:focus{outline:0}h3,h4,strong,strong a{font-weight:700}h3,p{margin:0 0 1.5em}a{color:#288ce4;transition:color .1s linear}button::-moz-focus-inner{border:0}h3{font-size:16px}h4{font-size:18px;line-height:1.2}@font-face{font-family:icons;src:url("046adee74e5ce76db11491906a21c09399391571.bin") format("woff2"),url("eb38b942e1de61e442f9bc0fe44fd23c3b963a82") format("woff");font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-2:before{content:"\25b3"}.icon-arrow:before{content:"\25bd"}.icon-comment:before{content:"\e603"}.icon-facebook:before{content:"\67"}.icon-flag:before{content:"\2691"}.icon-twitter:before{content:"\6f"}.avatar .user,.avatar img{display:block;border-radius:3px}.avatar{float:left}.avatar img{width:48px;height:48px}.avatar .user{position:relative;background:#dbdfe4;padding:0}.post .avatar{margin-right:12px}.post-list{list-style-type:none;margin:0}.post-list .post:after,.post-list .post:before{display:table;content:"";line-height:0}.post-list .post.collapsed .children,.post-list .post.collapsed>.post-content .post-menu .collapse{display:none}.post-list .post.collapsed>.post-content .post-menu{top:12px}.post-list .post.collapsed>.post-content .post-menu .expand{display:inline}.post-list .post.collapsed>.post-content .post-body-inner{display:none}.post-list .post.collapsed>.post-content .post-meta{display:inline-block!important}.post-list .post.collapsed>.post-content .reply,.post-list .post.collapsed>.post-content footer{display:none}.post-list .post.collapsed>.post-content{transition:none;min-height:36px}.post-list .post.collapsed>.post-content .post-message{float:left}.post-list .post.collapsed>.post-content .post-message p{line-height:36px}.post-list .post.collapsed>.post-content header{line-height:36px;font-size:12px}.post-list .post.collapsed>.post-content .avatar img{width:36px;height:36px;border-radius:2px}.children .post:after,.children .post:before,.post-content:after,.post-content:before{display:table;line-height:0;content:""}.post-list>.post.collapsed{min-height:36px}.children .post{margin-left:60px}.children .post .avatar .user img{width:36px;height:36px}.children .children .post{margin-left:48px}.children .children .children .children .post{margin-left:0}.children .children .children .children .post .post-body{margin-left:48px}.post-content{position:relative;margin-bottom:24px;transition:.2s ease-in-out}.post-content.new,.post-content.target{padding-left:12px}.post-content.new>.avatar,.post-content.target>.avatar{left:12px}.comment-footer__menu>li a:focus,.post-content .post-menu .collapse a:focus,.post-content .post-menu .dropdown-toggle:focus,.post-content .post-menu .expand a:focus{outline:auto}.post-content .post-menu{opacity:0;visibility:hidden;position:absolute;top:3px;right:0}.post-content .post-menu:after,.post-content .post-menu:before{display:table;content:"";line-height:0}.post-content .post-menu .dropdown-toggle{border-left:2px solid;border-color:#e7e9ee;padding-left:5px}.post-content .post-menu>li{float:left;margin:0 0 0 8px}.post-content .post-menu>li a{color:#656c7a!important}.post-content .post-menu .collapse a,.post-content .post-menu .expand a{font-size:20px;opacity:.6;position:relative;top:-6px;padding:10px 0 10px 10px}.post-content .post-menu .collapse a:hover,.post-content .post-menu .expand a:hover{opacity:1}.post-content .post-menu .expand{display:none}.post-content .post-message-container{position:relative;overflow:hidden;zoom:1;width:100%}.post-content .post-message{line-height:21px}.post-content .post-message:after,.post-content .post-message:before{display:table;content:"";line-height:0}.post-content .post-message p{line-height:21px;margin:0 0 15px}.post-content .post-message p:last-child{margin:0}.post-content .post-message blockquote{line-height:21px;margin:0 0 15px;border-left:4px solid #687a86;padding:0 0 0 12px}.post-content .post-message blockquote:last-child{margin:0}.post-content:hover .post-menu{opacity:1;visibility:visible!important}.post-content:focus-within .post-menu{opacity:1;visibility:visible!important;transform:none}.vote-down:hover,.vote-up:hover{cursor:pointer}.updatable{transition:.3s linear}.bullet{padding:0;color:#c2c6cc;line-height:1.4}@keyframes rotate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes anim-heart{0%{opacity:0;transform:scale(.2,.2)}50%{opacity:1;transform:scale(1.2,1.2)}100%{opacity:0;transform:scale(.75,.75)}}@keyframes new-upvoter-insertion{0%{opacity:0;margin-top:-50px}50%{margin-top:0}100%{opacity:1;margin-top:0}}@keyframes new-upvoter-guest{0%{color:inherit}100%{color:#656c7a}}.nav{position:relative;margin:0 0 -6px;padding:0}.nav:after,.nav:before{display:table;content:"";line-height:0}.nav-primary{margin:0 0 24px;border-bottom:2px solid #e7e9ee}.nav-tab>a{color:#656c7a;display:block;margin:0;padding:0;font-weight:700;line-height:1;position:relative;transition:.2s ease-in-out}.active .nav-tab>a:after,.tab-conversation.active>a:after{content:" ";display:block;height:2px;background:#2e9fff;position:absolute;bottom:-2px;left:0;right:0}.nav-tab>a:hover{color:#2a2e2e}.active .nav-tab>a{color:#2a2e2e!important}.nav-tab--primary>a{font-size:15px;padding:12px 0;margin-right:15px}.tab-conversation{float:left}.tab-conversation>a{text-transform:capitalize}.tab-conversation.active>a{color:#2a2e2e!important}.notification-menu{float:right;margin-top:11px;padding:0;width:19px}.notification-menu>a{position:relative;top:-1px;margin:0}.comment-count-placeholder{display:none}@media (max-width:480px){.comment-count{display:none}.comment-count-placeholder{display:block}}.dropdown-toggle{position:relative;padding-right:12px;background:0 0!important;color:#656c7a!important}.dropdown-toggle:hover{color:#2a2e2e!important}.notification-icon{position:absolute;top:0;left:0;font-size:19px;transition:color .1s}.unread .notification-icon{color:#f05f70}.unread .notification-container:hover .notification-icon{color:#ec3046}.notification-count{position:absolute;top:4px;left:0;width:20px;color:#fff;font-size:10px;font-weight:700;text-align:center}.label:hover{color:#2a2e2e;transition:color 250ms ease-in-out}.email a{line-height:1.1;transition:color .2s;padding-left:20px}.email a:hover{color:#494e58}.email .icon{position:absolute;left:0;font-size:16px;top:1px}@media only screen and (min-width:480px){.email a{padding-left:25px}.email .icon{font-size:19px;top:-1px}}.email .form{display:none}.comment__footer .vote-down,.comment__footer a,.comment__header .vote-down,.comment__header a{color:#656c7a;font-weight:500}.comment__footer .vote-down:hover,.comment__footer a:hover,.comment__header .vote-down:hover,.comment__header a:hover{color:#2a2e2e}.comment__footer .author,.comment__header .author{color:#656c7a;font-weight:700}.vote-down,.vote-up{display:inline-block;position:relative;padding:0 3px;line-height:.85;height:11px;min-height:14px;overflow:hidden}.time-ago{font-weight:500;font-size:12px;color:#687a86}.vote-down .control,.vote-up .control{font-size:12px;font-weight:700;opacity:.7}.vote-down{padding-right:0;padding-left:6px;border-left:2px solid #e7e9ee}.vote-up{padding-left:0}.vote-up:after{content:"";display:block;position:absolute;top:-10px;left:-5px;right:-3px;bottom:-10px}.vote-up .count{color:gray;position:relative;top:-3px;font-size:13px}.vote-up.count-0{margin-left:-3px}.vote-up.count-0 .count{display:none}.comment__header{line-height:1;font-size:13px;padding-right:46px;margin-bottom:3px}.comment__header .author a{font-weight:700}.comment__footer{color:#656c7a;margin:4px 0 0}.comment__footer .bullet{line-height:1.45}.comment-footer__menu{margin:0;padding:0}.comment-footer__menu:after,.comment-footer__menu:before{display:table;content:"";line-height:0}.comment-footer__menu>li{float:left;list-style-type:none;padding:0;font-size:13px;line-height:15px;margin-right:7px}.comment-footer__menu>li.comment__share{margin-right:0}.reply a{padding:2px 0;border-radius:4px}.reply.active .text{font-weight:700}.comment__share{position:relative;margin-right:0}.post-meta{display:inline-block}.placeholder{color:#687a86;line-height:30px;font-size:15px;position:absolute;top:7px;left:10px;right:9px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:text}@media (min-width:500px){.placeholder{font-size:18px}}.media:after{clear:both}.button{border-radius:3px;border:1px solid transparent;line-height:1.1em;text-align:center;font-weight:500;padding:8px 10px 9px;display:inline-block;cursor:pointer}.button:disabled{opacity:.35;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.media:after,.media:before{display:table;content:"";line-height:0}.text-blue{color:#2e9fff}.text-center{text-align:center}.hidden{display:none}