/*
 Theme Name:   Temporary GeneratePress Child Theme
 Theme URI:    http://generatepress.com
 Description:  Temporary GeneratePress child theme for the Propaganda Report.
 Author:       Thomas Usborne
 Author URI:   http://edge22.com
 Template:     generatepress
 Version:      1.0.0
 Text Domain:  ppgpc
 Tags:         two-columns, three-columns, one-column, right-sidebar, left-sidebar, fluid-layout, responsive-layout, custom-header, custom-background, custom-menu, custom-colors, sticky-post, threaded-comments, translation-ready, featured-images, theme-options, light, white, dark, black, blue, brown, gray, green, orange, pink, purple, red, silver, tan, yellow
*/

.field-visibility-settings-toggle {
	margin-top: 2em;
}

.visibility-toggle-link,
.field-visibility-text {
	margin-left: 1em;
}

.rtl .visibility-toggle-link,
.field-visibility-text {
	margin-left: auto;
	margin-right: 1em;
}

.field-visibility-settings {
	display: none;
	margin-bottom: 2em;
	padding-bottom: 2em;
	border-bottom: solid 1px #ccc;
}

.field-visibility-settings.field-visibility-settings-open {
	display: block;
}

.field-visibility-settings-close {
	margin-top: 2em;
}

.bp-user.my-account #buddypress #item-header-content h2 {
	margin-left: 0.5em;
}

.bp-user.my-account #buddypress #item-header-content .activity {
	margin-left: 1em;
}

/**
 * Recent topics page template
 */
.discussion-feed-user-info {
	margin: 2em 0 2em;
	padding-bottom: 1em;
	border-bottom: solid 1px #ccc;
}

.discussion-feed-user-info h3 {
	margin-top: 1em;
}

.forums-archive__recent-topics-loop {
	margin-top: 3em;
}

.recent-topics-entry {
	margin: 1em 0 1em 58px;
	padding-bottom: 1em;
	border-bottom: solid 1px #ddd;
}

.recent-topics-entry-content {
	position: relative;
}

.recent-topics-post-content p {
	margin-bottom: 0.5em;
}

.recent-topics-entry .avatar {
	position: absolute;
	float: left;
	margin-top: 3px;
	margin-left: -58px;
	width: 48px;
	height: 48px;
	border-radius: 50%;
	-moz-force-broken-image-icon: 1;
}

.recent-topics-user-meta {
	margin-bottom: 0;
}

.recent-topics-post-date {
	margin-bottom: 0.5em;
	line-height: 1;
}

.recent-topics-post-reply-link {
	margin: 0;
	font-size: 14px;
}

/**
 * BuddyPress profiles
 */
.bbp-user-page #item-header {
	position: relative;
	margin-top: 3em;
}

.bbp-user-page #item-buttons {
	position: absolute;
	left: 0;
	top: -35px;
	z-index: 1000;
	display: flex;
}

#buddypress div#item-header a.button,
#buddypress div#item-header div.generic-button,
#buddypress div#item-header img.avatar,
#buddypress div#item-header div#item-header-content {
	float: none;
	margin: 10px;
}

#buddypress div#item-header div.generic-button {
	margin: 0 0.5em 0 0;
}

.bp-user #buddypress #item-header-content h2 {
	color: #fff;
	-webkit-text-stroke: 0.015em #fff;
	text-shadow: 0.05em 0.05em 0.05em rgba(0,0,0,0.9);
}

.recent-topics-author-separator,
.recent-topics-author-handle {
	color: #888;
}

.recent-topics-user-meta a span {
    transition: color .1s ease-in-out;
}

.recent-topics-user-meta a:hover span {
	color: #7096a0;
}

.required-field {
	color: #d00;
}