.login-popup{position:fixed;background:rgba(236,235,238,0.9);max-width:300px;width:100%;z-index:16;padding:22px;left:0;right:0;top:50px;margin:auto;display:none;color:#000}
.login-popup hr{margin-bottom:10px;visibility:hidden}
.login-popup h2{text-align:center;color:#3EC2CF;font-size:20px;margin-bottom:10px}
.login-popup .btn-facebook,.login-popup .btn-google{display:inline-block;width:100%;margin:7px 0;position:relative;color:#FFF;font-size:14px}
.login-popup .btn-facebook:hover,.login-popup .btn-google:hover{color:#FFF}
.login-popup .btn-facebook{background:#3b5998}
.login-popup .btn-google{background:#dd4b39}
.login-popup .btn-facebook span,.login-popup .btn-google span{display:inline-block;width:40px;padding:10px 0;text-align:center;margin-right:10px}
.login-popup .btn-facebook img,.login-popup .btn-google img{height:17px}
.login-popup .btn-facebook span{background-color:#2f477a}
.login-popup .btn-google span{background-color:#b13c2e}
.login-popup input:not([type="checkbox"]){width:100%;-webkit-appearance:none;appearance:none;border:1px solid #cdcdcd;height:40px;margin:7px 0;font-size:14px;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.login-popup .link-forget{float:right;color:#000}
.login-popup .link-signup{float:left;color:#000}
.login-popup button{margin-top:7px;width:100%;padding:10px;text-align:center;background:#3EC2CF;color:#fff;border:none;-webkit-border-radius:0;-webkit-appearance:none}
.follow{background-color: #FDB813;padding: 5px 15px;display: inline-block;cursor: pointer;text-transform: uppercase;color: #fff !important;margin-bottom: 10px;}
.follow.active{background-color: hsl(0, 0%, 93.3%);color: #999 !important;}
.btn-comment i{margin-right:2px}