/* Darkmode */
.darkmode-layer, .darkmode-toggle {
  z-index: 500;
}
.darkmode--activated .content-area a, .darkmode--activated #gp-maincol #bbpress-forums div.bbp-reply-author a.bbp-author-link {
	mix-blend-mode: difference;
}
.darkmode--activated .fixed-logo {
mix-blend-mode: normal;
}

.darkmode--activated iframe, .darkmode--activated span.bbp-author-avatar, .darkmode--activated #cover-image-container {
mix-blend-mode: difference;
}
.darkmode--activated #item-nav {
	margin-top: 20px !important;
}
.darkmode--activated  div.item-list-tabs ul li a {
	mix-blend-mode: difference;
}
.darkmode--activated .item-title a, .darkmode--activated .bbp-topic-permalink, .darkmode--activated #subscription-toggle, .darkmode--activated a.page-numbers {
	mix-blend-mode: difference;
}
.darkmode--activated .navbar.navbar-default {
    background: #555;
}
.darkmode--activated .topbar {
    border-bottom: 1px solid rgba(10,10,10,.85);
    background: #333;
}
.darkmode--activated .navbar-default .nav li a, .darkmode--activated .logged-in .navbar-nav a, .darkmode--activated .navbar-nav .menu-item a, .darkmode--activated .topbar-socials .fab:after {
	color: #EDEDED;
}

.darkmode--activated .lwa-info, .darkmode--activated #favorite-toggle, .darkmode--activated .wpml_smiley_row, .darkmode--activated .bbp-signature, .darkmode--activated .message-metadata .avatar, .darkmode--activated .message-box img {
	mix-blend-mode: difference;	
}
.darkmode--activated .bp-profile-nav a {
	color: #fff !important;
}

.darkmode--activated .bbp-reply-content img {
	mix-blend-mode: difference;		
}

.darkmode--activated .bbp-pagination-links a:hover, .darkmode--activated .bbp-pagination-links span.current {
    background: #eee;
    opacity: .8;
    border: 1px solid #999;
}

.darkmode--activated .dropdown-menu {
	background: #222;
}

.darkmode--activated .cc-window.cc-theme-minimal {
    mix-blend-mode: difference;
}


.darkmode--activated .lwa-links-remember, .darkmode--activated .lwa-links-register, .darkmode--activated .item-avatar img {
    mix-blend-mode: difference;		
}

.darkmode--activated .bbp-topics ul.super-sticky {
   background-color: #C4C4C4 !important;
}

.darkmode--activated.home .bbp-author-name {
    color: #ccc;
}
.darkmode--activated .bbp-topic-meta .bbp-author-name {
    color: #ccc;
}
.darkmode--activated .bbp-reply-author .bbp-author-name {
    color: #222;	
}
.darkmode--activated .bbp-topic-started-by {
    color: #2E2E2E;
}
.darkmode--activated span.bbp-admin-links a {
    color: inherit;
}
.darkmode--activated #bbpress-forums .status-closed {
	color: #111;
}
.darkmode--activated .bbp-signature {
	color: #999;
}

/* End Dark Mode */

/* Image upload panel */
.mce-panel.mce-menu {
    border: 1px solid #ddd;
    max-height: 36px !important;
    overflow: scroll;
	overflow: -moz-scrollbars-vertical; 
}

/* Sidebar Widget */
.widget_display_replies ul li a {
	max-width: 12px;
}
.widget_display_replies ul li {
	font-size: 11px;
	letter-spacing: -0.25px;
}
.widget_display_replies a img.alignnone {
    margin: 10px 10px 10px 0;
}

#article-index #wrapper {
    padding-top: 115px;
}

.bbp-reply-author .bbp-author-role {
	display:none;
}

.homepage-stats {display:none !important;}

body.logged-in .gp-pw-nag {
	display:none;
}

body {
    color: #3a3a3a;
}

.home .nav-transparent-secondary-logo .fixed-logo, .nav-secondary-logo.navbar-shrink .fixed-logo {
    display:block !important;
}

body.media {
    display: inherit !important;
    -webkit-box-align: inherit !important;
    -ms-flex-align: inherit !important;
    align-items: inherit !important;
}

.menubar {
	border-bottom: 10px solid #4f6df5 !important;
	padding-bottom: 10px;
}

@media (min-width: 1232px) {
	.fixed-logo {
		min-width:200px !important;
	}
}
@media (max-width: 959px) {
	.fixed-logo {
		min-width:200px !important;
	}
}

/* Icons */

.topbar-socials .fab:after {
	color:rgb(31, 31, 31);
	cursor:pointer;
	display:block;
	font-family:"Open Sans";
	font-size:14px;
	font-weight:600;
	line-height:14px;
}

.fab.fa-windows::after {
  content: "Artists Network";
}
.fab.fa-windows:before {
    content: "";
}
.fab.fa-wordpress:after {
  content: "Give Us Your Feedback";
}
.fab.fa-wordpress:before {
    content: "";
}

/* Entry Header */
.entry-header {
    padding-top: 80px;
    text-align: left;
    margin-bottom: 50px;
    padding-bottom: 50px;
    overflow: hidden;
    background: #f7f9fb;
}
.entry-header.with-topbar {
    padding-top: 165px;
	margin-bottom: 0px !important;
}

.entry-header h1 {
    font-size: 30px;
    font-weight: 300;
}


#wp-admin-bar-wp-logo {
	display:none !important;
}

p {
    margin-bottom: 10px;
}

.home .bbp-topic-form {
	display:none;
}

#primary {padding-top: 36px !important;}
.home #primary {padding-top: 36px !important;}

body.page .right-sidebar {
    margin-top: auto;
}


.bp-profile-nav > a {
	color: #8c0000 !important;
}
td.wpml_ico_icon {
   height: auto !important;
}
.wpml_smiley_row td {
	border: none !important;
}
.profile .bp-widget.profile {
display: none !important;
}
.profile-fields td.label {
	color: #828282 !important;
}

#wrapper #pg_forums_widget-3 {
	display: none;
}

.blog_widget.s2960-widget, .blog_widget.widget_display_forums {
	clear: both !important;
}

/* Closed Forum Color */
#bbpress-forums .status-closed, #bbpress-forums .status-closed a {
    color: #4D5061;
}

/* Sidebar Custom */
@media (max-width: 1269px) and (min-width: 992px) {
#gp-sidebar {
    width: 380px;
    max-width: none;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
	padding: 0px;
}
	#gp-sidebar .right-sidebar{
		min-width: 300px!important;
		padding: 15px;
	}
#gp-maincol {
    width: calc(100% - 380px);
    max-width: none;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
}
	.widget_bp_core_login_widget {
		width: 100%;
	}
.wpb_widgetised_column.wpb_content_element {
    padding: 15px;
    border-radius: 4px;
    border: 1px solid #e5e7f2;
    padding-bottom: 0;
    background: #f7f9fb;
}	
}
@media (max-width: 1024px) and (min-width: 767px) {
#wrapper .blog_widget {
    width: auto !important;
    margin-right: auto;
    display: inline-grid;
}
	.single-post #wrapper #bp_core_login_widget-3 {
		width: 100% !important;
	}	
	.single-post #wrapper .bp-login-widget-user-links{
	position: absolute;
    top: 33px;
	}
}
@media (max-width: 600px) {
#buddypress .standard-form #basic-details-section, #buddypress .standard-form #blog-details-section, #buddypress .standard-form #profile-details-section {
    float: left;
    width: 100%;
}
#buddypress .standard-form#signup_form div.submit {
    float: left; 
	margin-bottom: 24px;
}
}

/* Tiny MCE Responsive */
@media screen and (max-width: 515px) {
    .mce-window {
        max-width: 320px !important;
        left: calc(50% - 160px) !important;
    }
    .mce-window-body {
        max-width: 100% !important;
        min-height: 230px !important;
    }
    .mce-container.mce-panel.mce-abs-layout-item,
    .mce-container.mce-panel.mce-abs-layout-item .mce-container-body.mce-abs-layout {
        max-width: 100% !important;
        min-height: 190px !important;
    }
    .mce-flow-layout {
        text-align: center !important;
    }
    .mce-flow-layout-item.mce-btn-group {
        border-left: none !important;
    }
    .mce-panel,
    .mce-panel > .mce-container-body,
    .mce-foot,
    .mce-foot > .mce-abs-layout {
        max-width: 320px !important;
        text-align: center;
    }
    .mce-formitem {
        width: 300px !important;
        left: 10px !important;
        display: block !important;
    }
    .mce-formitem:nth-child(2) {
        top: 10px !important;
    }
    .mce-formitem:nth-child(3) {
        top: 50px !important;
    }
    .mce-formitem:nth-child(4) {
        top: 90px !important;
    }
    .mce-formitem:nth-child(5) {
        top: 130px !important;
    }
    .mce-formitem:nth-child(6) {
        top: 170px !important;
    }
    .mce-container.mce-form.mce-abs-layout-item .mce-container-body.mce-abs-layout .mce-container.mce-form.mce-abs-layout-item {
        top: 40px !important;
        left: 0 !important;
        height: 160px !important;
    }
    .mce-formitem label {
        width: 106px !important;
        font-size: 13px !important;
        left: 0px !important;
    }
    .mce-multiline {
        max-width: 290px !important;
    }
    .mce-checkbox {
        top: 40px !important;
        left: 0 !important;
    }
    .mce-label {
        font-size: 13px !important;
    }
    .mce-foot .mce-btn-has-text {
        position: relative !important;
        top: 0 !important;
        left: 0 !important;
        display: inline-block !important;
        margin: 10px 5px !important;
    }
    .mce-abs-layout-item input {
        max-width: 150px !important;
    }
    .mce-abs-layout-item.mce-has-open input {
        max-width: 118px !important;
    }
}