
@media (max-width: 767px) {
body {
    overflow-x: hidden;
}
body.have-notify, body.snap.have-notify {
    margin-top: 0;
}
.topframe {
    position: absolute;
    top: 0;
}
.login-forgot .topframe, .login-login .topframe, .login_register .topframe, .login_reset .topframe {
    top: 0;
}
.global-nav {
    height: 44px;
    text-align: center;
    width: 100%;
    z-index: 1000;
}
.global-nav .nav {
    height: 44px;
    padding: 0;
}
.global-nav .logo {
    float: none;
}
.global-nav .logo a.sf {
    background-position: center center;
    background-size: 140px auto;
    height: 44px;
    margin-left: 20px;
}
.global-nav .logo a.logo-sub-text {
    line-height: 44px;
}
.mobile-menu__unreadpoint {
    background: none repeat scroll 0 0 red;
    border-radius: 50%;
    display: none;
    height: 6px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 6px;
}
.m-toptools {
    color: #7ea495;
    font-size: 18px;
    height: 44px;
    line-height: 44px;
    position: absolute;
    top: 0;
    width: 44px;
}
.m-ask {
    right: 0;
}
.m-menu {
    left: 0;
    position: absolute;
}
.m-menu .dropdown-menu {
    margin-top: 44px;
}
.nav-tabs-zen {
    margin: 20px 0 5px;
}
.nav-tabs-zen > li > a {
    min-width: 0;
    padding: 5px 12px;
}
.article__container .nav-tabs-zen {
    margin: 0 0 5px;
}
.post-topheader .title, .qa-rank {
    font-size: 16px;
}
.qa-rank {
    margin-right: 10px;
}
.qa-rank .answers {
    height: 40px;
    width: 36px;
}
.blog-rank {
    border-right: medium none;
    font-size: 16px;
    padding-right: 0;
}
.blog-rank .views, .blog-rank .votes {
    height: 40px;
    width: 36px;
}
.blog-stream .stream-list__item, .stream-list__item {
    padding: 10px 0;
}
.blog-stream .stream-list__item .author, .stream-list__item .author {
    margin-bottom: 0;
}
.blog-stream .stream-list__item .title, .stream-list__item .title {
    font-size: 14px;
}
.blog-stream .stream-list__item .tag, .stream-list__item .tag {
    font-size: 12px;
    height: 16px;
    line-height: 16px;
}
.widget-action--ver, .widget-action--ver li {
    margin: 10px 0 0;
}
.editor-help, .editor-toolbar, .editor__menu {
    display: none;
}
.editor .wmd-input.mono.form-control {
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    margin-top: 0;
    padding-top: 6px;
}
.qa-question .main .widget-welcome .border-left {
    border-left: medium none;
}
.pagination li {
    display: inline;
}
.pagination li.active, .pagination li.next, .pagination li.prev {
    display: inline-block;
}
#carousel-recommend-event {
    height: auto;
}
.widget-event {
    height: auto;
    padding-bottom: 15px;
}
.event-summary__pic {
    margin: 0;
    padding: 0;
    width: 100%;
}
.event-summary__info {
    padding: 20px;
    width: 100%;
}
.event-summary__map {
    display: none;
}
.editor .wmd {
    width: 100% !important;
}
.editor .editor-mode, .editor .editor-preview {
    display: none;
}
.blog-write .container, .qa-ask .container, .qa-editAnswer .container, .qa-editQuestion .container {
    padding: 0 15px !important;
}
.widget-taguser .ellipsis {
    width: 105px;
}
.publish h1.h4 {
    margin-bottom: 0;
    visibility: hidden;
}
}
@media (max-width: 1030px) {
.editor-line {
    display: none;
}
}

