/*
Theme Name:     Newspaper Child theme
Theme URI: 		http://themeforest.net/user/tagDiv/portfolio
Description:    Child theme made by tagDiv
Author:         tagDiv
Author URI: 	http://themeforest.net/user/tagDiv/portfolio
Template:       Newspaper
Version:        9.0c
*/


/*  ----------------------------------------------------------------------------
    This file will load automatically when the child theme is active. You can use it
    for custom CSS.
*/

/*--------------------------------------------------------------
# 14.0 - Ultimate Member
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# 14.1 - Ultimate Member Default
--------------------------------------------------------------*/
.um *,
.um *:before,
.um *:after {
    box-sizing: border-box !important;
}

.um {
    margin-left: auto !important;
    margin-right: auto !important;
}

.um-profile-nav-item a {
    border-radius: 2px !important;
}

ul.profile-wrapper {
    list-style: none;
    padding-left: 0;
    margin-left: 0;
    margin-bottom: 0;
    text-align: right;
}

.profile-wrapper li {
    padding: 5px 15px;
}

.um-profile-content-container {
    max-width: 1300px;
    margin: 25px auto;
}

.um .um-profile-nav-item.active a,
.um .um-profile-nav-item.active a:hover,
.um-profile-nav-item a:hover {
    -webkit-box-shadow: 0 0.125rem 0.1875rem 0 rgba(0, 0, 0, .11);
    box-shadow: 0 0.125rem 0.1875rem 0 rgba(0, 0, 0, .11);
}

.um-theme-profile-single-content-container {
    width: 100%;
    float: left;
}

.um-theme-profile-single-content-container,
.um-theme-profile-single-sidebar-container {
    -webkit-box-shadow: 0 0.125rem 0.1875rem 0 rgba(0, 0, 0, .11);
    box-shadow: 0 0.125rem 0.1875rem 0 rgba(0, 0, 0, .11);
    border: none;
    margin-top: 25px;
    margin-bottom: 25px;
}

.um-theme-profile-single-sidebar-container .widget {
    padding: 15px;
}

.member-profile-container .um-member-photo img {
    border: 0;
}

.um-theme-profile-single-content,
.um-theme-profile-single-sidebar {
    box-sizing: border-box !important;
}

.um-profile .um-profile-body {
    width: 100%;
    padding: 15px;
}

.entry-content .um-profile {
    margin-top: 30px;
}

.um-profile-photo {
    text-align: center;
}

.um .um-profile-photo a.um-profile-photo-img,
.um .um-profile-photo img,
.um .um-profile-photo span.um-profile-photo-overlay {
    -moz-border-radius: 999px !important;
    -webkit-border-radius: 999px !important;
    border-radius: 999px !important
}

.um .um-members-pagi span.current {
    border-radius: 2px;
}

.um-provider-conn a,
.um-members-pagi span,
.um-members-pagi a {
    text-decoration: none;
}

.um-modal-btn,
.um-profile .um-header,
.um .um-form .select2-container-multi .select2-choices .select2-search-field input[type=text] {
    border: none !important
}

.um .um-form ::-webkit-input-placeholder,
.um .um-form ::-moz-placeholder,
.um .um-form ::-moz-placeholder,
.um .um-form ::-ms-input-placeholder {
    opacity: 1 !important;
}

.um .um-form input:-webkit-autofill,
.um .um-form input:-webkit-autofill:focus {
    box-shadow: none, 0 0 0 50px white inset;
    -webkit-box-shadow: none, 0 0 0 50px white inset;
    -webkit-text-fill-color: #666666;
}

input[type=submit].um-button,
input[type=submit].um-button:focus {
    -webkit-box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08) !important;
    box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08) !important;
}

.um-load-more hr {
    visibility: hidden;
}

#um_account_submit_delete,
.um-button.danger {
    background-color: #ED5565 !important;
}

.um-account-side li a,
.um-account-side li a span.um-account-icon,
.um-account-side li a.current span.um-account-icon,
.um-account-side li a.current:hover span.um-account-icon {
    box-sizing: content-box !important;
}

.um-member-meta p {
    margin-bottom: 0;
}

/*
 * Ultimate Member Profile - Custom Layout 1
 */
.um-profile-one-container {
    margin: 15px 0 !important;
    max-width: 100% !important;
}

.um-profile-one .um-messaging-btn a,
.um-profile-one .um-friends-nocoverbtn a,
.um-profile-one .um-follow-btn a,
.um-profile-one .um-followers-btn a,
.um-profile-one-content .uimob340-hide,
.um-profile-one-content .uimob500-hide,
.um-profile-one-content .uimob800-hide,
.um-profile-one-content .uimob960-hide {
    display: block !important;
}

.um-profile-one-content .uimob340-show,
.um-profile-one-content .uimob500-show,
.um-profile-one-content .uimob800-show,
.um-profile-one-content .uimob960-show {
    display: none !important;
}

.um-profile-one,
.um-profile-one-content {
    box-sizing: border-box !important;
}

.um-profile-one-content .um-profile-subnav {
    width: 100%;
    float: left;
}

.um-profile-one-content .um-profile-body {
    padding: 1.5rem 3rem !important;
    float: none;
}

.um-profile-one-content .um-profile-body.activity {
    padding: 45px !important;
}

.um-profile-one-content .um-profile-meta {
    padding: 0 !important;
}

.um-profile-one-content .um-messaging-bar {
    padding: 0;
    background-color: transparent;
}

.um-profile-one-content .um-theme-profile-single-sidebar-container,
.um-profile-one-content .um-theme-profile-single-content-container {
    margin: 0;
    box-sizing: border-box !important;
}

.um-profile-one-content {
    padding-left: 30px;
}

.um-profile-one-content .um-profile-nav {
    background-color: transparent !important;
    padding: 20px 0;
    margin-top: 0;
    width: 100%;
    float: left;
    border-top: 1px solid #e3ebf6;
}

.um-profile-one-content .um-profile-nav-item a {
    margin-bottom: 5px;
}

.um-profile-one-content .um-profile-content-container {
    float: left;
    width: 100%;
    box-sizing: border-box !important;
}

.um-profile-one-content .um-profile-nav-item.active a:hover,
.um-profile-one-content .um-profile-nav-item.active a,
.um-profile-one-content .um-profile-nav-item a:hover {
    border-radius: 2px;
}

.um-profile-one-content .um-name {
    float: none;
}

.um-profile-one-content .um-profile-connect.um-member-connect a {
    width: 26px;
    line-height: 26px;
    height: 26px;
    font-size: 14px;
}

.um-profile-one .um-profile-meta.boot-d-block.boot-d-sm-none {
    padding: 0;
    text-align: center;
    border-bottom: 2px solid #eee;
    padding-bottom: 15px;
    margin-bottom: 15px;
}

.um-profile-one .um-profile-photo {
    width: 100% !important;
    margin: 15px 0;
}

.um-profile-one .um-profile-photo-img {
    position: static !important;
    background-color: transparent !important;
    width: 100% !important;
    float: none !important;
    padding: 0 !important;
}

.um-profile-one .um-profile-photo img {
    border-radius: 4px !important;
    -webkit-box-shadow: 0 0.125rem 0.1875rem 0 rgba(0, 0, 0, .11) !important;
    box-shadow: 0 0.125rem 0.1875rem 0 rgba(0, 0, 0, .11) !important;
}

.um-profile-one .um-friends-list-user {
    width: 33.33%;
}

.um-profile-one .um-profile-edit {
    right: 15px !important;
}

.um-profile-one .um-messaging-btn,
.um-profile-one .um-friends-nocoverbtn,
.um-profile-one .um-follow-btn {
    width: 100% !important;
    margin: 0 0 10px 0;
}

.um-profile-one .um-followers-btn {
    width: 100% !important;
    float: none;
    margin: 10px 0 !important;
}

.um .um-profile-one span.um-profile-photo-overlay {
    border-radius: 0 !important;
}

.profile-one-active-tab {
    margin: 0;
}

.um-below-profile-one .um-messaging-btn {
    float: none;
    margin-bottom: 10px;
}

.um-below-profile-one .um-unfriend-btn,
.um-below-profile-one .um-friend-pending-btn,
.um-below-profile-one .um-friend-btn,
.um-below-profile-one .um-messaging-btn a {
    display: block !important;
    width: 100%;
}

.um-below-profile-one .um-followers-rc {
    text-transform: capitalize;
    text-align: center !important;
    width: 50%;
    float: left;
    margin: 0;
}

.um-below-profile-one .um-followers-rc a {
    display: block !important;
    border: none !important;
    text-align: center !important;
    padding: 10px 0;
}

.um-profile-one .um-followers-rc {
    width: 100% !important;
    text-align: center;
}

.um-profile-one .um-followers-rc a span {
    display: inline-block;
    padding: 2px 10px;
}

.um-profile-one .um-followers-rc a {
    border: none;
}

.uimob800 .um-profile-one .um-profile-photo {
    width: 100% !important
}

.uimob800 .um-profile-one .um-friends-list-user {
    width: 50%;
}

.uimob500 .um-profile-one .um-followers-btn,
.uimob500 .um-profile-one .um-friends-nocoverbtn,
.uimob500 .um-profile-one .um-messaging-btn {
    display: inline-block !important;
    width: auto !important;
}

.um.uimob500 .um-profile-one .um-profile-photo-img {
    width: auto !important;
    height: auto !important;
}

.um.uimob500 .um-profile-one .um-user-tags .um-user-tag {
    text-align: center !important;
    float: none;
    display: inline-block;
}

/*
 * Ultimate Member Profile - Custom Layout 2
 */
.um-profile-two-content .uimob340-hide,
.um-profile-two-content .uimob500-hide,
.um-profile-two-content .uimob800-hide,
.um-profile-two-content .uimob960-hide {
    display: block !important;
}

.um-profile-two-content .uimob340-show,
.um-profile-two-content .uimob500-show,
.um-profile-two-content .uimob800-show,
.um-profile-two-content .uimob960-show {
    display: none !important;
}

.um-profile-two,
.um-profile-two-content {
    box-sizing: border-box !important;
}

.um-profile-two .um-name {
    float: none;
    margin: 0;
}

.um-profile-two {
    background-color: transparent !important;
}

.um-profile-two-content {
    padding-left: 30px;
    padding-right: 30px;
}

.um-profile-two-content .um-profile-subnav {
    width: 100%;
    float: left;
}

.um-profile-two-content .um-profile-nav {
    background-color: transparent !important;
    padding: 15px;
    margin-top: 20px;
    width: 100%;
    float: left;
}

.um-profile-two-content .um-profile-nav-item a {
    margin-bottom: 5px;
}

.um-profile-two-content .um-profile-content-container {
    float: left;
    width: 100%;
    box-sizing: border-box !important;
}

.um-profile-two-content .um-theme-profile-single-sidebar-container,
.um-profile-two-content .um-theme-profile-single-content-container {
    margin: 0;
    box-sizing: border-box !important;
}

.um-profile-two-content .um-profile-body {
    padding: 30px;
    float: none;
}

.um-profile-two-content .um-profile-body .um-field-user_tags {
    padding: 10px 0;
}

.um-profile-two-content .um-profile-body.activity {
    padding: 30px !important;
}

.um-profile-two-content .um-messaging-bar,
.um-profile-two-content .um-profile-meta {
    padding: 0 !important;
}

.um-profile-two-content .um-theme-profile-single-content-container {
    padding: 30px 15px;
}

.um-profile-two .um-profile-photo {
    position: relative !important;
    float: none;
    margin: 0 auto;
}

.um-profile-two .um-profile-photo-img {
    position: static !important;
    background-color: transparent !important;
    width: 100% !important;
    float: none !important;
    padding: 0 !important;
}

.um-profile-two .um-profile-photo img {
    border-radius: 0 !important;
    width: auto !important;
    height: auto !important;
    margin: 15px auto !important;
}

.um-profile-two .um-profile-photo-img {
    border: none !important;
}

.um-profile-two {
    background-color: #fff;
    padding: 0;
}

.um-profile-two .um-profile-photo span.um-profile-photo-overlay {
    border-radius: 0 !important;
}

.um-profile-two .um-messaging-btn,
.um-profile-two .um-friends-nocoverbtn {
    float: none !important;
    width: 100%;
    margin: 0 0 10px 0;
}

.um-profile-two .um-followers-btn {
    float: none !important;
    width: 100%;
    margin: 10px 0 !important;
}

.um-profile-two .um-followers-btn a,
.um-profile-two .um-messaging-btn a,
.um-profile-two .um-friends-nocoverbtn a {
    display: block !important;
    border-radius: 2px !important;
}

.um-profile-two .um-friends-list-pic img {
    border-radius: 2px !important;
}

.um-profile-two .um-profile-meta {
    padding: 0 0 5px 0 !important;
    margin-bottom: 5px;
    text-align: center;
    border-bottom: 2px solid rgba(194, 198, 204, 0.37);
}

.um-below-profile-two {
    padding: 20px 0;
}

.um-below-profile-two .um-followers-rc a,
.um-below-profile-two .um-followers-rc {
    display: block;
    box-sizing: border-box !important;
    border: none;
    text-transform: capitalize;
    margin: 0;
}

.um-below-profile-two .um-followers-rc a span {
    display: inline-block;
    float: right;
}

.uimob500 .um-below-profile-two {
    width: 100%;
    float: left;
}

.uimob500 .um-profile-two .um-followers-btn,
.uimob500 .um-profile-two .um-friends-nocoverbtn,
.uimob500 .um-profile-two .um-messaging-btn {
    width: auto !important;
    display: inline-block !important;
    text-align: center;
}

.uimob500 .um-profile-two .um-profile-photo {
    top: 0;
}

div.uimob340 .um-profile-two .um-profile-photo {
    position: relative;
    top: 0;
}

/*
 * Ultimate Member Profile - Sidemenu Layout
 */
.um-profile-three-content .um-profile-nav-item .uimob800-hide,
.um-profile-three-content .um-profile-nav-item .uimob500-hide,
.um-profile-three-content .um-profile-nav-item .uimob340-hide {
    font-weight: normal;
    opacity: .5;
    margin-bottom: 10px;
    border-left: 4px solid transparent;
}

.um-profile-three-content .um-profile-nav-item.active span.title {
    font-weight: bold;
}

.um-profile-three-content .um-profile-nav {
    float: left;
    padding: 0 30px;
}

.um-profile-three-content .um-profile-nav-item span.title {
    padding-left: 30px;
}

.um-profile-three-content .um-profile-content-container,
.um-profile-three-content .um-theme-profile-single-content-container {
    margin-top: 0;
    overflow: hidden;
}

.um-profile-three-content .um-profile-subnav {
    overflow: hidden;
    background-color: transparent;
}

.um-profile-three-content .um-profile-subnav span {
    border-radius: 50%;
}

.um-profile-three .um-profile-meta {
    padding: 0 !important;
}

.um .um-profile-three-content .um-profile-nav-item.active a:hover,
.um .um-profile-three-content .um-profile-nav-item.active a,
.um-profile-three-content .um-profile-nav-item a:hover {
    color: #333 !important;
    background-color: transparent !important;
    border-left: 4px solid #c5c5c5;
    border-radius: 0;
    opacity: 1;
    z-index: 9;
    box-shadow: none;
}

.um-profile-three .um-profile-photo a.um-profile-photo-img {
    position: static !important;
    float: none;
    padding: 0;
}

.um-profile-three .um-profile-photo {
    float: none;
    width: auto;
    position: static !important;
    margin: 0;
}

.um-profile-three .um-profile-photo img {
    border-radius: 0 !important;
}

.um-profile-three .um-below-profile-two {
    padding: 20px 0;
}

.um-profile-three .um-followers-rc a,
.um-profile-three .um-followers-rc {
    padding: 0;
    display: block;
    box-sizing: border-box !important;
    border: none;
    text-transform: capitalize;
    margin: 0;
}

.um-below-profile-three .um-followers-rc a span {
    display: inline-block;
    margin-left: 5px;
    color: inherit !important;
    font-size: inherit !important;
    font-weight: bold;
}

.um-profile-three .um-followers-btn,
.um-profile-three .um-friends-nocoverbtn,
.um-profile-three .um-messaging-btn {
    float: none;
    margin-top: 6px !important;
    margin-left: 0 !important;
}

.um-profile-three .um-name {
    margin: 0;
    line-height: 1.2;
}

.um-below-profile-three .um-followers-btn,
.um-below-profile-three .um-followers-btn a,
.um-below-profile-three .um-friends-nocoverbtn a {
    width: 100%;
}

.uimob500 .um-below-profile-three .um-followers-btn,
.uimob500 .um-below-profile-three .um-friends-nocoverbtn,
.uimob500 .um-below-profile-three .um-messaging-btn {
    width: auto !important;
    display: inline-block !important;
    text-align: center;
}

.um-profile-three-content .um-profile-nav,
.um-profile-three-content .um-messaging-bar,
.um-profile-three-content .um-followers-bar {
    background-color: transparent !important;
}

.um-profile-three .um-profile-photo span.um-profile-photo-overlay {
    border-radius: 0 !important
}

.um-profile-three .um-friends-list-user {
    width: 33.33%;
}

.um-profile-three a.um-profile-photo-img {
    border: none !important;
}

.um-profile-three-content .um-theme-profile-single-sidebar-container {
    margin-top: 0;
}

.um-profile-three-content .um-followers-bar,
.um-profile-three-content .um-messaging-bar {
    padding: 0;
}

.uimob500 .um-profile-three-content .um-profile-nav {
    float: none;
}

.uimob500 .um-profile-three .um-profile-photo {
    position: static !important;
}

.uimob500 .um-profile-three .um-profile-meta {
    text-align: center;
}

.uimob500 .um-profile-three .um-name {
    float: none;
    margin: 0;
}

/*
 * Ultimate Member Profile - Layout 4
 */

.um-profile-four {
    padding: 40px;
    margin-bottom: 20px;
    box-shadow: 0 0 1.25rem rgba(31, 45, 61, .05);
}

.um-profile-four .um-profile-photo-img {
    border: none !important;
}

.um-profile-four-content {
    padding: 0;
}

.um-profile-four .um-profile-meta {
    padding: 0 !important;
}

.um-profile-four .um-profile-photo a.um-profile-photo-img {
    position: static;
    float: none;
}

.um-profile-four .um-meta span {
    display: block;
    margin-left: 0;
}

.um-profile-four .um-meta span.b {
    display: none;
}

.um-profile-four-head-center .um-friends-nocoverbtn,
.um-profile-four-head-center .um-messaging-btn {
    float: left;
    display: inline-block;
    margin-right: 10px;
}

.um-profile-four-head-left .um-profile-photo {
    margin: 0;
}

.um-profile-four-content .um-messaging-bar,
.um-profile-four-content .um-profile-nav {
    background-color: transparent !important
}

.um-profile-four-head-center .um-name a {
    font-size: 2.8rem;
}

.um-profile-four-head-center .um-meta-text {
    width: 100%;
    float: left;
    margin-top: 15px;
}

.um-profile-four-head-left {
    margin-bottom: 16px;
}

.um-profile-four-content .um-profile-nav {
    padding: 0;
}

.um-profile-four .um-followers-rc a {
    border: none;
}

.um-profile-four-content .um-profile-content-container {
    margin-top: 0;
}

.um-profile-four-content .um-profile-nav-item a {
    opacity: .5;
}

.um-profile-four-content .um-profile-nav-item a {
    font-size: 1.5em;
    font-weight: normal;
}

.um-profile-four-content .um-profile-nav-item.active a {
    padding-left: 30px;
}

.um-profile-four-content .um-profile-nav-item.active a {
    opacity: 1;
}

.um-profile-four-content .um-profile-nav-item i {
    font-size: 1em;
    height: 1em;
    line-height: 1em;
    top: .5em;
    visibility: hidden;
}

.um-profile-four-content .um-profile-nav-item.active i {
    visibility: visible;
}

.um .um-profile-four-content .um-profile-nav-item.active a {
    background-color: transparent !important;
    box-shadow: none !important;
    font-weight: 600;
}

.um .um-profile-four-content .um-profile-nav-item.active a:hover,
.um-profile-four-content .um-profile-nav-item a:hover,
.um-profile-four-content .um-profile-nav-item a:hover {
    background-color: transparent !important;
    box-shadow: none !important;
    opacity: 1;
}

.um-profile-four-content .uimob800-show i,
.um-profile-four-content .uimob500-show i,
.um-profile-four-content .uimob340-show i {
    visibility: visible !important;
}

.um-profile-four-container .um-item {
    padding: 0;
    box-shadow: 0 0 1.25rem rgba(31, 45, 61, .05);
    margin-bottom: 1.5rem;
}

.um-profile-four-container .um-theme-profile-single-content-container {
    box-shadow: none !important;
}

.um-profile-four-content .um-tab-post-content .um-item-meta {
    margin-bottom: 0;
    padding-top: .5rem;
}

.um-profile-four-content .um-theme-profile-single-content-container {
    background-color: transparent !important;
}

/*
 * Ultimate Member Profile - Posts Tab
 */

.um-tab-post-content h4 {
    margin-top: 0;
}

.um-tab-post-image,
.um-tab-post-content {
    box-sizing: border-box !important;
}

.um-tab-post-image .um-item-img a {
    border: none;
    padding: 0;
}

.um-tab-post-content .um-item-meta {
    margin-bottom: 15px;
}

.um-tab-post-content .um-item-meta span {
    display: inline-block !important;
}

.um-tab-post-image .um-item-img {
    padding: 0;
    line-height: 1;
}

.um-tab-post-image .wp-post-image {
    transition: all .2s linear;
}

.um-tab-post-image .wp-post-image:hover {
    -webkit-box-shadow: 0 0.125rem 0.1875rem 0 rgba(0, 0, 0, .11) !important;
    box-shadow: 0 0.125rem 0.1875rem 0 rgba(0, 0, 0, .11) !important;
}

.um-tab-post-content .um-item-meta a {
    border: none;
}

/*
 * Ultimate Member - Member Directory
 */

.um-directory .um-member-directory-header .um-member-directory-header-row .um-member-directory-search-line {
    width: 100% !important;
}

.um-directory .um-member-directory-header {
    float: left;
}


.um-directory .um-slider .ui-slider-range.ui-widget-header {
    margin-top: 0 !important;
}

.um-directory .um-clear-filters a {
    text-decoration: none;
}

/*
 * Ultimate Member - Member Directory List View
 */
.um-members-list .um-member-name a {
    text-decoration: none;
}

.um-member-name .um-verified {
    padding-left: 5px;
}

.um-member-directory-sorting-a .um-new-dropdown {
    padding: .3em 0;
    border-radius: 2px;
    font-size: .9rem;
}

.um-member-directory-sorting span {
    font-weight: 600;
}

.um-member-directory-filters-a,
.um-member-directory-sorting-a {
    padding: .2em .4em;
    text-transform: capitalize;
}

/*
* UM Widget
*/

.um-widget-member {
    margin: 5px 0;
}

.um-widget-member-image,
.um-widget-member-name {
    box-sizing: border-box !important;
}

.um-widget-member-image {
    margin-bottom: 15px;
}

.um-widget-member-image img {
    text-align: center;
    -webkit-box-shadow: 0 0.125rem 0.1875rem 0 rgba(0, 0, 0, .11);
    box-shadow: 0 0.125rem 0.1875rem 0 rgba(0, 0, 0, .11);
}

.um-w-av-round img {
    border-radius: 50%;
}

.um-widget-member-name {
    text-align: left;
    padding: 0;
}

.um-widget-member-image-two .um-avatar {
    margin: 0 auto !important;
}

.widget-user-profile .um-profile-nav,
.um_widget_user_profile {
    background-color: transparent !important;
    box-shadow: none !important;
}

.widget-user-profile-avatar img {
    border-radius: 50%;
}

.widget-user-profile-name {
    font-weight: bold;
}

.widget-user-profile-avatar {
    padding: 0;
}

.um_widget_user_profile .um-profile-nav {
    margin-top: 1em;
    padding-top: 1em;
    padding-left: 0;
    border-top: 1px solid rgb(238 238 238 / 80%);
}

.mobile-username {
    border-bottom: 1px solid #eee;
    padding-bottom: 5px;
}

.um-profile-one a.um-profile-photo-img {
    border: none !important;
}

/*--------------------------------------------------------------
# 14.2 - Ultimate Member Extensions
--------------------------------------------------------------*/
/*
* UM Extension : Activity
*/
.um-activity-ava img,
.um-activity-comment-avatar img,
.um-activity-faces img.avatar {
    -webkit-box-shadow: 0 0.125rem 0.1875rem 0 rgba(0, 0, 0, .11) !important;
    box-shadow: 0 0.125rem 0.1875rem 0 rgba(0, 0, 0, .11) !important;
}

.um .ajax-upload-dragdrop .upload,
.um .um-activity-widget .upload {
    height: auto !important;
}

.um-activity-actions a {
    height: auto !important;
    line-height: inherit !important;
}

.um-activity-author-url i {
    margin: 0 4px !important;
}

.um-activity-report,
.um-activity-trash,
.um-activity-comment-reply,
.um-activity-editc a,
.um-activity-disp-likes a,
.um-activity-bodyinner-txt a,
.um-activity-comment-likes a,
.um-activity-disp-comments a,
.um-activity-author-url .um-link,
.um-activity-comments-loop .um-activity-commentload,
.um-activity-comment-meta .um-activity-comment-like,
.um-activity-comment-author-link .um-link,
.um-activity-right .um-activity-start-dialog {
    text-decoration: none !important;
}

.um-activity-faces a {
    height: auto !important;
}

.um-activity-disp-span,
.um-activity-post-comments,
.um-activity-disp-span,
.um-activity-post-likes,
.um-groups-post-comments,
span.um-groups-post-likes,
span.um-groups-disp-span {
    display: inline-block !important;
    font-size: 14px;
}

.um-activity-post-comments,
.um-activity-post-likes,
span.um-groups-post-likes,
span.um-groups-post-comments {
    font-weight: bold;
}

a.um-link.um-groups-comment-like,
a.um-link.um-groups-comment-reply,
a.um-link.um-activity-comment-reply,
a.um-link.um-activity-comment-like {
    color: inherit !important;
}

.um-activity-commentl.um-activity-comment-area {
    padding-bottom: 15px !important;
}

/*
* UM Extension : Reviews
*/
.um-reviews-tools {
    visibility: hidden;
    transition: visibility .2s ease;
}

.um-reviews-post:hover .um-reviews-tools {
    visibility: visible;
}

body div.um .um-form div.um-reviews-post .um-reviews-content p {
    margin: 0 !important;
}

body div.um .um-form div.um-reviews-post .um-reviews-title {
    display: block;
    margin-left: 0 !important;
    margin-top: 5px;
    margin-bottom: 5px;
}

div.um .um-form div.um-reviews-post .um-reviews-meta {
    font-style: italic;
}

span.um-reviews-meta {
    font-size: smaller;
}

/*
* UM Extension : User Photos
*/
.um-user-photos-add .um-user-photos-add-link,
.um-user-photos-album-head {
    border: none !important;
}

#um_user_photos_delete_all {
    margin-top: 10px;
}

.um-user-photos-modal-open .site-header.boot-sticky-top{
    z-index:99 !important
}

/*
* UM Extension : Private Message
*/
.header-friend-requests,
.header-notification-box,
.header-messenger-box {
    display: inline-block;
    padding: 0 2px;
}

.header-notification-box .dropdown-item,
.header-messenger-box .dropdown-item {
    padding: 4px 15px;
}

.header-notification-box .dropdown-menu a,
.header-messenger-box .dropdown-menu a {
    text-decoration: none;
}

.header-notification-box .dropdown-menu,
.header-messenger-box .dropdown-menu {
    background-color: #fff;
    min-width: 300px;
    max-width: 320px;
    padding-top: 0;
    right: 10px !important;
    left: auto !important;
    transform: translate3d(0, 30px, 0px) !important;
}

.um-friend-req-live-count,
span.um-message-live-count {
    position: absolute;
    top: -5px;
    left: 5px;
    font-size: 10px;
    width: 18px;
    height: 18px;
    line-height: 18px;
    border-radius: 999px;
    text-align: center;
    z-index: 999;
}

.no-messages {
    margin: 10px 0 0 0;
    text-align: center;
    font-size: small;
    opacity: .35;
}

.no-messages-icon {
    display: block !important;
    font-size: 40px;
}

.um-messaging-bar {
    padding-right: 12px;
    padding-bottom: 10px;
}

.notfication-see-all,
.msg-see-all {
    display: block;
    text-align: center;
    margin-top: .6em;
    margin-bottom: .2em;
}

.notfication-see-all a {
    border: none !important;
}

.um-message-item.right_m {
    padding-right: 0;
    margin-bottom: 10px;
}

.um-message-item-metadata {
    position: static !important;
    text-align: right !important;
    font-size: smaller !important;
    width: auto !important;
}

.message-status-0,
.message-status-1 {
    display: block;
    padding: 10px;
}

.left_m .um-message-item-metadata {
    text-align: left !important;
}

.header-msg-ava {
    padding-right: 0;
}

.header-msg-ava img {
    border-radius: 50%;
    -webkit-box-shadow: 0 0.125rem 0.1875rem 0 rgba(0, 0, 0, .11);
    box-shadow: 0 0.125rem 0.1875rem 0 rgba(0, 0, 0, .11);
}

.um-theme-dropdown-header {
    padding: 10px;
}

.um-theme-dropdown-header h6,
.header-msg-con {
    font-size: small;
    margin: 0;
}

.header-msg-con p {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 10px;
    padding-bottom: .2em;
    overflow: hidden;
}

.header-msg-con .um-message-item-time {
    font-style: italic;
}

.um-message-item-content {
    border-radius: 12px 12px 0 12px !important;
    display: inline-block !important;
    width: auto !important;
    max-width: 550px !important;
}

.um-message-item.left_m .um-message-item-content {
    border-radius: 12px 12px 12px 0 !important;
}

.um-friend-tick,
.um-notification-ico,
.um-msg-tik-ico {
    position: static;
    width: auto;
    height: auto;
    line-height: 30px;
    border-radius: 999px;
    text-align: center;
    cursor: pointer;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    z-index: 50;
    margin-right: .5em;
}

.um-friend-tick:after,
.um-msg-tik-ico:after {
    display: none;
}

.um-message-noconv {
    height: auto !important;
}

.messages-default .profile-one-active-tab {
    margin-bottom: 30px;
    padding-bottom: 15px;
    border-bottom: 1px solid #eee;
    padding-left: 15px;
}

.um-message-conv .um-message-conv-item {
    border-bottom: 1px solid #eee !important;
    opacity: .8;
    height: auto;
}

.um-message-conv-item .um-online-status {
    padding-right: 10px;
}

.um-gdpr-donwload-link,
.um-message-delconv .um-icon-trash-b,
.um-message-blocku .um-faicon-ban {
    opacity: .35;
}

.um-gdpr-donwload-link:hover,
.um-message-blocku:hover .um-faicon-ban,
.um-message-delconv:hover .um-icon-trash-b,
.um-message-conv .um-message-conv-item.active,
.um-gdpr-donwload-link:hover .um-faicon-download{
    opacity: 1;
}

span.um-message-limit {
    margin: 10px 5px;
    display: inline-block;
}

.um-send-messeage .um-message-buttons {
    float: none;
    margin: 0;
    text-align: center;
}

a.um-message-abtn.um-button {
    padding: 10px 15px !important;
}

.messenger-username {
    overflow: hidden;
}

.um-message-conv-view .um-message-footer {
    background-color: transparent;
}

.um-message-item-remove {
    left: auto !important;
    right: 5px !important;
}

/*
* UM Extension : Group
*/
.um-groups-found-posts {
    margin: 1em 0;
}

.um-groups-single-button {
    margin-bottom: 12px;
}

.um-group-meta {
    margin-top: 10px;
    margin-bottom: 10px;
}

.um-groups-directory .um-group-item .um-group-image {
    margin-right: 20px;
}

.um-groups-single .um-group-image-wrap {
    padding-right: 20px;
}

.um-groups-search-form input[type="text"] {
    margin-bottom: 1em;
    padding: 6px !important;
}

.um-theme-group-list-image,
.um-theme-group-list-content,
.um-theme-group-list-actions {
    box-sizing: border-box !important;
}

.um-group-image-container .um-group-meta ul,
.um-group-image-container .actions ul,
.um-theme-group-list-actions ul,
.um-theme-group-list-content ul,
.um-group-text-container .um-group-meta ul,
.um-group-button-container .um-group-meta ul,
.um-group-button-container .actions ul {
    margin: 0;
    padding: 0;
}

.um-theme-group-list-content .actions {
    float: none !important;
}

.um-theme-group-list-content .actions ul li {
    text-align: left !important;
    display: inline-block;
    margin-right: 6px;
    margin-top: 6px;
    font-style: italic;
}

.um-group-image-container {
    padding-left: 0;
}

.um .um-groups-directory .um-group-item {
    padding: 15px;
}

.slim-box-container {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    -webkit-box-shadow: 0 0.125rem 0.1875rem 0 rgba(0, 0, 0, .11);
    box-shadow: 0 0.125rem 0.1875rem 0 rgba(0, 0, 0, .11);
    border: none !important;
    margin: 20px 0;
    line-height: 1.3;
}

.um-group-button-container,
.um-group-text-container {
    padding-top: 25px;
    padding-bottom: 25px;
}

.all .group-filter-item,
#um-groups-filters ul.filters {
    border: none !important;
}

#um-groups-filters .filters .all,
#um-groups-filters .filters .own,
#um-groups-filters .filters .create {
    margin-right: 8px;
    border-radius: 4px;
    opacity: .8;
}

#um-groups-filters ul.filters li.active,
#um-groups-filters .filters .all:hover,
#um-groups-filters .filters .own:hover,
#um-groups-filters .filters .create:hover {
    opacity: 1;
}

.group-filter-item span {
    border-radius: 0 !important;
    padding: 2px 0 2px 10px !important;
    border: none !important;
    border-left: 1px solid #ddd !important;
    margin-left: 5px;
}

.um-groups-single a,
.um-group-item a,
a.group-filter-item-link,
.filters .group-filter-item,
.group-search-filter .primary-button,
.group-filter-item-link:hover {
    text-decoration: none !important;
}

#um-groups-filters ul.filters li a span {
    background-color: transparent !important;
}

.um #um-groups-filters ul.filters li {
    padding: 6px;
}

.um-group-button-container .actions {
    float: none !important;
}

.um-group-button-container .privacy,
.um-group-button-container .last-active,
.um-group-button-container .count-members {
    border-bottom: 1px solid #eee;
    padding-bottom: 5px;
    margin-bottom: 2px;
}

.um-group-button-container .um-group-meta,
.um-group-button-container .actions ul li {
    text-align: center !important;
    margin-top: 2px;
}

.group-grid-inner {
    border: 1px solid #eee;
    padding: 30px;
}

.group-grid-inner .um-group-button-container .actions ul li,
.group-grid-inner .um-group-button-container ul li {
    list-style: none;
    text-align: left !important;
}

.group-grid-inner .um-groups-single-button {
    margin-top: 15px;
}

.um-groups-search-form select {
    padding: 10px 20px 10px 10px !important;
    border-radius: 4px;
}

.group-search-filter,
.group-grid-inner .um-group-button-container {
    padding: 0;
}

.group-search-filter input[type="submit"] {
    padding-left: 35px;
    padding-right: 35px;
    border-radius: 3px;
}

.um-group-text-container .um-group-meta ul {
    list-style: none;
}

.group-meta-info {
    opacity: .85;
}

.um-groups-actions a {
    height: auto !important;
}

.um-profile-body.groups_list {
    max-width: 100% !important;
}

.um-groups-search-form input[type=text] {
    border-radius: 4px !important;
    background-color: transparent !important;
}

.um-groups-users-search-form input[type="text"] {
    height: 45px;
    margin-top: 10px;
    margin-bottom: 20px;
}

.um-groups-user-wrap {
    margin-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #eee;
}

.um-group-text-container a {
    text-decoration: none;
}

.um-group-image-wrap img {
    border-radius: 2px;
}

#um-groups-filters ul.filters li:not(:last-child),
#um-groups-filters .filters .all,
#um-groups-filters .filters .own,
#um-groups-filters .filters .create {
    border: none !important;
}

.um-groups-disp-comments,
.um-groups-disp-likes {
    font-size: 18px;
}

.um-groups-head {
    border-radius: 2px;
    padding-top: 15px;
}

.um-group-privacy {
    display: inline-block;
}

.um-groups-members-list {
    margin-bottom: 1em;
}

.um-group-tab-content__invites .um-avatar {
    max-width: 45px;
}

.um-group-tab-content__invites .um-groups-members-list .um-groups-user-wrap {
    max-width: 600px;
    width: 100% !important;
    margin-left: auto;
    margin-right: auto;
}

.um-group-tab-content__invites .um-groups-members-list .user-details {
    margin-bottom: 0 !important;
}

.um-groups-invites-users-wrapper .um-group-button {
    padding: .5em 1em;
    border-radius: 4px;
    -webkit-box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
    box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
}

.um-groups-directory .um-group-meta .privacy .group-meta-info {
    font-size: .75rem !important;
    padding: .3rem .6rem;
    border-radius: 2px;
}

.uimob340 .um-theme-group-list-content .um-group-item .count-members,
.uimob340 .um-theme-group-list-content .um-group-item .last-active,
.uimob340 .um-theme-group-list-content .um-group-meta,
.uimob340 .um-theme-group-list-content .um-group-name {
    text-align: left !important;
}

.uimob340 .um-theme-group-list-content .actions {
    float: left !important;
}

.uimob340 .um-group-item .count-members {
    width: auto !important;
}

/*
* UM Extension : Followers
*/
.um-followers-btn,
.um-followers-rc,
.um-followers-rc {
    display: inline-block;
}

.um-followers-rc {
    margin-right: 6px;
}

.um-profile-two span.um-follows-you,
.um-profile-one-content span.um-follows-you {
    display: block;
    line-height: 1;
}

.um-members-follow-btn {
    display: inline-block;
    margin: 4px auto;
}

.um-member-card .um-members-follow-btn a {
    padding: 10px 15px !important;
}

.um-followers-btn {
    margin: 0 0 0 8px !important;
}

/*
* UM Extension : Friends
*/
.um-friends-list {
    width: 100%;
    float: left;
    padding: 10px 0;
    margin: 10px auto;
    box-sizing: border-box !important;
    border-top: 2px solid rgba(194, 198, 204, 0.37);
}

.um-friends-list-user {
    width: 25%;
    float: left;
    margin-top: 5px;
    margin-bottom: 5px;
}

.um-friends-list-name {
    font-size: 12px;
    padding: 0;
    margin: 5px 0;
    line-height: 1.2;
}

.um-friends-list-header-title {
    font-weight: bold;
    padding: 0;
    margin-bottom: .2em;
}

.um-friends-list-pic img {
    border-radius: 2px !important;
    width: 40px;
    height: 40px;
}

.friends-drop-menu .um-friends-user {
    padding: 10px;
}

.header-friend-requests .dropdown-menu {
    background-color: #fff;
    min-width: 360px;
    max-width: 520px;
    right: 10px !important;
    left: auto !important;
    padding: 0;
    transform: translate3d(0, 30px, 0px) !important;
}

.header-friend-requests .um-friends-user-photo {
    position: relative;
    top: 0;
}

.header-friend-requests .um-button {
    min-width: auto;
    width: auto;
    padding: 6px !important;
    margin-top: 6px !important;
    display: inline-block;
    font-size: 13px;
}

.header-friend-requests .um-friends-user-btn {
    text-align: right;
}

.header-friend-requests .um-friends-user-name {
    font-size: small;
}

.header-friend-requests .um-friends-user {
    border-top: 1px solid #eee;
    border-bottom: none;
}

.header-friend-requests .um-profile-note {
    display: block;
    padding: 10px;
}

.header-friend-requests .um-profile-note span {
    margin: 0;
    font-size: 14px;
    text-align: left;
}

.friends-drop-menu .um-friends-user-name a:hover {
    text-decoration: none;
}

.friends-drop-menu .um-friend-accept-btn:hover,
.friends-drop-menu .um-friend-reject-btn:hover {
    opacity: .7;
}

.friends-drop-menu .um-friend-accept-btn,
.friends-drop-menu .um-friend-reject-btn {
    border-radius: 2px !important;
}

.um-profile-subnav span {
    border-radius: 4px;
}

.um-profile-body .um-friends-user {
    max-width: 700px;
    margin: auto;
}

.um-profile-body .um-friends-user-photo {
    top: 8px;
}

.uimob340 .um-friends-list-user {
    width: 20%;
    float: left;
    margin-top: 5px;
    margin-bottom: 5px;
}

/*
* UM Extension : User Bookmarks
*/
.um-user-bookmarks-profile-remove-link,
.um-user-bookmarks-remove-button,
.um-user-bookmarks-add-button {
    padding: 5px 15px;
    border-radius: 2px;
    text-decoration: none !important;
}

.um-user-bookmarks-profile-remove-link {
    margin-top: 10px;
    display: inline-block;
    font-size: 12px;
}

.um-user-bookmarked-item {
    border: 1px solid #eee;
    border-radius: 2px;
    margin-bottom: 15px;
    padding-bottom: 15px;
}

.um-user-bookmarked-post-image {
    padding-right: 15px;
}

.um-user-bookmarks-post-content h3 {
    font-size: medium;
}

.um-user-bookmarked-item hr,
.um-profile-body.bookmarks hr {
    display: none;
}

.um-profile-body.bookmarks header {
    margin-top: 20px;
}

.um-user-bookmarked-item .um-user-bookmarks-profile-remove-link {
    visibility: hidden;
}

.um-user-bookmarked-item:hover .um-user-bookmarks-profile-remove-link {
    visibility: visible;
}

.um-theme-profile-single-content #um-clear-bookmarks,
.um-profile-one-content #um-clear-bookmarks {
    width: auto;
    margin-top: 15px;
}

.um-profile-body .um-user-bookmarked-list .um-user-bookmarked-item.has-image .um-user-bookmarkss-list .um-user-bookmarks-post-content {
    width: 76%;
}