@media screen and (max-width: 768px){

.user-profile {
    display: block;
}

.user-content {
    width: auto;
    margin: 10px;
}

.user-column {
    width: auto;
    max-width: initial;
    margin: 0;
    position: static;
    overflow: hidden;
    margin-bottom: 30px;
}

a.logo {
    width: 50%;
    float: left;
    background-position: left top;
}

.events-column {
    width: auto;
}

.events-column .tab-header {
    width: auto;
}

.avatar {
    width: 40%;
    margin: 0;
    float: right;
    padding: 0;
    border: none;
}

.image {
    width: 40px;
    height: 40px;
}

.user-menu {
    overflow: hidden;
    clear: both;
    position: absolute;
    background: #fff;
    width: 70%;
    left: -500px;
    top: 0;
    bottom: 0;
    z-index: 99999;
    padding: 10px;
}

.pr-footer {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background: #fff;
    height: 40px;
    top: auto;
    z-index: 99999;
    padding: 10px;
}

.social {
    border: none;
    width: 50%;
    float: left;
}

a.pr-logout {
    float: right;
}

.events-column {
    padding: 0;
}

.event {
    padding: 10px;
}

.teip-short-info a {
    font-size: 12px;
}

.event-header .teip-photo {
    display: none;
}

a.more-event {
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    padding: 0 15px;
}

a.alarm {
    float: right;
    margin-top: 5px;
}
.container {
    width: auto;
    min-width: auto;
    margin-bottom: 30px;

    /* == TJ == */
    border: none;
}

.node-btns {
    position: static;
    right: 0;
    clear: both;
    overflow: hidden;
}

.node-image {
    width: 45%;
    max-height: 200px;
    height: 150px;
    margin-right: 0;
    float: left;
}

.node-container {
    padding: 10px;
}

.node-header {
    display: block;
    margin-bottom: 20px;
    padding-bottom: 0px;
}

.main-info {
    width: 50%;
    float: right;
}
.overview {
    padding: 10px;

    /* == TJ == */
    /* border-bottom: none; */
    border-top: 1px solid #CFE3E7;
}

a.back-to-chats {
    padding-left: 0px;
}
.profile-fields {
    display: block;
}

.profile-fields > div {
    margin: 0 0 10px;
}

.profile-fields label {
    padding-bottom: 1px;
}

.pr-edit-form {
    padding: 30px 20px;
}
.container.noborder {
    min-width: auto !important;
}

.event-footer {
    overflow: hidden;
}

span.eye {
    float: none;
    margin-top: 10px;
}

#comments_widget #comments_add_form textarea {
    width: 90%;
}





/* == TJ == */
.auth-content {
    margin: 50px 0px 22px 0px;
}

body {
    height: initial;
}
.arrow-submenu {
    left: unset;
    right: 8px;
}
#theHidden {
    right: 17px;
    /* left: 22px; */
}
.add_post > .ov_filter {
    right: 20px !important;
}
.add_post > .ov_filter::before {
    right: 7px !important;
    left: unset;
}

}