/*
Theme Name: Purbeck Natural History Forum
Theme URI: https://seedo.media
Author: SEEDO Media Ltd
Author URI: https://seedo.media/
Description: WordPress Theme for the Purbeck Natural History Forum.
Version: 1.0
Text Domain: blocksy
Template: blocksy
*/


/* Add your CSS customizations below this line */

/* Group Tweaks */
.pm_button button {
  padding: 6px 16px;
  border-radius: 6px;
}

span.credit,
span.credit a {
	font-size: 12px;
	color: #888;
}
/* BuddyPress Tweaks */
.field-visibility-settings-toggle {
	display: none!important;
}
.field-visibility-settings-notoggle {
	display: none!important;
}

/* Youzify Tweaks */
.youzify-light-lighting-mode {
  --yzfy-body-color: #eaeaea;
  --yzfy-primary-color: var(--theme-palette-color-4)!important;
  --yzfy-secondary-color: #b1b0b0;
  --yzfy-menu-link-color: var(--theme-palette-color-4)!important;
  --yzfy-menu-icons-color: var(--theme-palette-color-4)!important;
  --yzfy-submenu-link-color: var(--theme-palette-color-4)!important;
  --yzfy-text-color: var(--theme-palette-color-4)!important;
  --yzfy-subtext-color: var(--theme-palette-color-4)!important;
  --yzfy-card-bg-color: #fff;
  --yzfy-card-secondary-bg-color: #f4f4f4;
  --yzfy-heading-color: var(--theme-palette-color-4)!important;
  --yzfy-icon-color: var(--theme-palette-color-4)!important;
  --yzfy-icon-bg-color: #f2f2f2;
  --yzfy-button-bg-color: #f6f6f6;
  --yzfy-button-text-color: var(--theme-palette-color-4)!important;
  --yzfy-tab-text-color: var(--theme-palette-color-4)!important;
  --yzfy-tab-bg-color: #eee;
  --yzfy-primary-border-color: #f2f2f2;
  --yzfy-option-label-color: var(--theme-palette-color-4)!important;
  --yzfy-option-input-color: var(--theme-palette-color-4)!important;
  --yzfy-option-input-bg-color: transparent;
  --yzfy-option-description-color: var(--theme-palette-color-4)!important;
  --yzfy-notice-primary-bg-color: #eee;
  --yzfy-notice-primary-text-color: var(--theme-palette-color-4)!important;
  --yzfy-shadow-color: #eaeaea;
}
a.item-avatar {
	border: 3px solid #fff!important;
}
a.item-avatar:hover {
	border: 3px solid #55a630!important;
}
.youzify-profile-photo-effect .youzify-profile-img img {
	border: 3px solid #fff;
}

body .youzify-bbp-topic-head-meta .youzify-bbp-head-meta-last-updated a:not(.bbp-author-name), 
body .widget_display_topics li .topic-author a.bbp-author-name, 
body .activity-header .activity-head p a:not(:first-child),
body #message-recipients .highlight .highlight-meta a, 
body .thread-sender .thread-from .from .thread-count, 
body .youzify-profile-navmenu .youzify-navbar-item a:hover i, 
body .widget_display_replies li a.bbp-author-name, 
body .youzify-profile-navmenu .youzify-navbar-item a:hover, 
body .youzify-link-main-content .youzify-link-url:hover, 
body .youzify-wall-new-post .youzify-post-title a:hover, 
body .youzify-recent-posts .youzify-post-title a:hover, 
body .youzify-post-content .youzify-post-title a:hover,
body .youzify-group-settings-tab fieldset legend, 
body .youzify-wall-link-data .youzify-wall-link-url, 
body .youzify-tab-post .youzify-post-title a:hover, 
body .youzify-project-tags .youzify-tag-symbole, 
body .youzify-post-tags .youzify-tag-symbole, 
body .youzify-group-navmenu li a:hover,
#youzify #group-settings-form .radio label, 
#youzify #group-settings-form label, 
#youzify .youzify-group-settings-tab .radio label, 
#youzify .youzify-group-settings-tab label {
	color: var(--theme-palette-color-2)!important;
}
#youzify .editfield label .bp-required-field-label, 
#youzify .editfield legend .bp-required-field-label,
span.bp-required-field-label {
	color: #cc0000!important;
}
body .youzify-bbp-topic-head, 
body .youzify .youzify-wc-main-content address .youzify-bullet, 
body .youzify-profile-navmenu .youzify-navbar-item.youzify-active-menu, 
body .youzify-group-navmenu li.current {
	border-color: var(--theme-palette-color-2)!important;
}

.youzify .activity-header .time-since, 
.youzify .activity-header a.activity-time-since span,
#youzify .activity-meta a,
#buddypress.youzify div.item-list-tabs li a, 
#buddypress.youzify div.item-list-tabs:not(#subnav) ul li a, 
#buddypress.youzify div.item-list-tabs:not(#subnav) ul li>span, 
.youzify div.item-list-tabs li a,
.youzify #youzify-members-list .item .item-title a,
.youzify .pagination .pag-count,
#youzify-blogs-list .action a, 
#youzify-groups-list .action .youzify-manage-group,
#youzify-blogs-list .item .item-meta, 
#youzify-groups-list .item .item-meta .group-status,
#ass-email-subscriptions-options-page b,
#ass-email-subscriptions-options-page div, 
#ass-email-subscriptions-options-page label,
#youzify .editfield fieldset legend, 
#youzify .editfield fieldset>label {
	color: var(--theme-palette-color-3)!important;
}
input.cmn-toggle-round-flat:checked+label:after {
	background-color: var(--theme-palette-color-2)!important;
}
#youzify .editfield input:not([type=radio]):not([type=checkbox]), 
#youzify .option-content input:not([type=radio]):not(.uk-upload-button):not(.wp-color-picker):not(.wp-picker-clear), 
.settings-inner-content .options-section-title h2, 
.uk-option-item .option-desc, 
.uk-option-item label, 
.youzify .action-button, 
.youzify .option-content input:not([type=radio]), 
.youzify .option-content select, 
.youzify .option-content textarea, 
.youzify-account-head h2, 
.youzify-account-head span, 
.youzify-account-header ul li a, 
.youzify-account-item-button, 
.youzify-cphoto-options .youzify-upload-photo, 
.youzify-no-content, 
.youzify-settings-sidebar .youzify-account-menus h2, 
.youzify-settings-sidebar .youzify-account-menus ul li a, 
.youzify-uploader-change-item h2,
.youzify-account-settings-menu .youzify-menu-head .youzify-menu-title,
.youzify-account-settings-menu .youzify-menu-head .youzify-menu-description,
#buddypress.youzify div.item-list-tabs:not(#subnav) ul li a, 
#buddypress.youzify div.item-list-tabs:not(#subnav) ul li > span, 
.youzify-directory-filter #directory-show-filter a, 
.youzify-directory-filter #directory-show-search a, 
.youzify-directory-filter .item-list-tabs li a,
.youzify .activity-header .activity-head p > a:first-of-type, 
.youzify-shared-wrapper a.youzify-post-author,
#youzify-wall-form .youzify-wall-options .youzify-wall-opts-item label span,
.youzify .activity-inner p,
.youzify-group-navmenu li a,
#youzify-blogs-list .item .item-title a, 
#youzify-groups-list .item .item-title a,
#group-settings-form h3, 
#youzify-group-body h3,
.nice-select .current,
.youzify-widget .youzify-widget-title,
.youzify-items-list-widget .youzify-list-item a.youzify-item-name,
.youzify-recent-posts .youzify-post-head .youzify-post-title a,
.youzify-profile-navmenu .youzify-navbar-item a,
#youzify-profile-navmenu .youzify-settings-menu a span,
.nice-select .option.focus, 
.nice-select .option.selected.focus, 
.nice-select .option:hover,
.youzify-wall-new-post .youzify-post-excerpt p,
#youzify-membership-form .youzify-membership-form-item label,
.youzify-membership-form .form-title h2,
.youzify-membership-form .youzify-membership-form-desc,
#youzify .group-members-list .item .item-meta,
.youzify .group-members-list .item .item-title a,
.ass_manage_members_links,
#group-settings-form fieldset ul li, 
.youzify-group-settings-tab fieldset ul li,
#group-settings-form fieldset p, 
#group-settings-form p, 
.youzify-group-settings-tab fieldset p,
#youzify-wall-form .youzify-wall-textarea,
#youzify-wall-form .youzify-wall-textarea::placeholder,
.youzify-infos-content .youzify-info-label,
.youzify-infos-content .youzify-info-data p,
.youzify-infos-content .youzify-info-data, 
.youzify-infos-content .youzify-info-data a, 
.youzify-infos-content .youzify-info-label,
.youzify-group-settings-tab p,
.youzify .group-request-list .item .item-meta,
.youzify .group-request-list .item .item-title a,
.notifications tbody td.notification-description,
.notifications tbody td.notification-since,
#youzify_membership_signup_form h2 {
	color: var(--theme-palette-color-4)!important;
}
.youzify .activity-header .activity-head {
	margin-left: 60px!important;
}
.activity-list .activity-avatar {
left: 25px!important;
}
body .youzify div.item-list-tabs li.youzify-activity-show-search .youzify-activity-show-search-form i, 
body #youzify-wall-nav .item-list-tabs li#activity-filter-select label, 
body .youzify-media-filter .youzify-filter-item .youzify-current-filter, 
body .youzify-community-hashtags .youzify-hashtag-item:hover, 
body .youzify table tfoot tr, 
body .youzify table thead tr, 
body #youzify-group-body h1:before, 
body .youzify-product-actions .youzify-addtocart, 
body .youzify .checkout_coupon, 
body .youzify .youzify-wc-box-title h3, 
body .youzify .woocommerce-customer-details h2, 
body .youzify .youzify-wc-main-content .track_order .form-row button, 
body .youzify-view-order .youzify-wc-main-content > p mark.order-status, 
body .youzify .youzify-wc-main-content button[type='submit'], 
body .youzify .youzify-wc-main-content #payment #place_order, 
body .youzify .youzify-wc-main-content h3, 
body .youzify .wc-proceed-to-checkout a.checkout-button, 
body .youzify .wc-proceed-to-checkout a.checkout-button:hover, 
body .youzify .youzify-wc-main-content .woocommerce-checkout-review-order table.shop_table tfoot .order-total, 
body .youzify .youzify-wc-main-content .woocommerce-checkout-review-order table.shop_table thead, 
body .youzify .youzify-wc-main-content table.shop_table td a.woocommerce-MyAccount-downloads-file:before, 
body .youzify .youzify-wc-main-content table.shop_table td a.view:before, 
body .youzify table.shop_table.order_details tfoot tr:last-child, 
body .youzify .youzify-wc-main-content table.shop_table td.actions .coupon button, 
body .youzify .youzify-wc-main-content table.shop_table td.woocommerce-orders-table__cell-order-number a, 
body .youzify .youzify-wc-main-content table.shop_table thead, 
body .youzify-forums-topic-item .youzify-forums-topic-icon i, 
body .youzify-forums-forum-item .youzify-forums-forum-icon i, 
body div.bbp-submit-wrapper button, 
body #bbpress-forums li.bbp-header, 
body #bbpress-forums .bbp-search-form #bbp_search_submit, 
body #bbpress-forums #bbp-search-form #bbp_search_submit, 
body .widget_display_search #bbp_search_submit, 
body .widget_display_forums li a:before, 
body .widget_display_views li .bbp-view-title:before, 
body .widget_display_topics li:before, 
body #bbpress-forums li.bbp-footer, 
body .bbp-pagination .page-numbers.current, 
body .youzify-items-list-widget .youzify-list-item .youzify-item-action .youzify-add-button i, 
body #youzify-members-list .youzify-user-actions .friendship-button .requested, 
body .youzify-wall-embed .youzify-embed-action .friendship-button a.requested, 
body .youzify-widget .youzify-user-tags .youzify-utag-values .youzify-utag-value-item, 
body .item-list-tabs #search-message-form #messages_search_submit, 
body #youzify-groups-list .action .group-button .membership-requested, 
body #youzify-members-list .youzify-user-actions .friendship-button a, 
body #youzify-groups-list .action .group-button .request-membership, 
body .youzify-wall-embed .youzify-embed-action .friendship-button a, 
body .youzify-group-manage-members-search #members_search_submit, 
body #youzify-groups-list .action .group-button .accept-invite, 
body .notifications-options-nav #notification-bulk-manage, 
body .notifications .notification-actions .mark-read span, 
body .sitewide-notices .thread-options .activate-notice, 
body #youzify-groups-list .action .group-button .join-group, 
body .youzify-social-buttons .friendship-button a.requested, 
body #youzify-directory-search-box form input[type=submit], 
body .youzify-user-actions .friendship-button a.requested,
body .youzify-wall-embed .youzify-embed-action .group-button a, 
body #youzify-group-buttons .group-button a.join-group, 
body .messages-notices .thread-options .read span, 
body .youzify-social-buttons .friendship-button a, 
body #search-members-form #members_search_submit, 
body .messages-options-nav #messages-bulk-manage, 
body .youzify-group-settings-tab input[type='submit'], 
body .youzify-user-actions .friendship-button a.add, 
body #group-settings-form input[type='submit'], 
body .youzify-product-content .youzify-featured-product, 
body .my-friends #friend-list .action a.accept, 
body .youzify-wall-new-post .youzify-post-more-button, 
body .group-request-list .action .accept a, 
body #message-recipients .highlight-icon i, 
body .youzify-pagination .page-numbers.current, 
body .youzify-project-content .youzify-project-type, 
body .youzify-author .youzify-account-settings, 
body .youzify-product-actions .youzify-addtocart, 
body .group-button.request-membership, 
body #send_message_form .submit #send,
body #send-invite-form .submit input, 
body #send-reply #send_reply_button, 
body .youzify-wall-actions .youzify-wall-post, 
body .youzify-post-content .youzify-post-type, 
body .youzify-nav-effect .youzify-menu-border, 
body #group-create-tabs li.current, 
body .group-button.accept-invite, 
body .youzify-tab-post .youzify-read-more, 
body .group-button.join-group, 
body .youzify-service-icon i:hover, 
body .youzify-loading .youzify_msg, 
body .youzify-scrolltotop i:hover, 
body .youzify-post .youzify-read-more, 
body .youzify-author .youzify-login, 
body .pagination .current, 
body .youzify-tab-title-box, 
body #youzify button[type='submit'], 
body .youzify-wall-file-post, 
body .youzify-current-bg-color, 
body .youzify-current-checked-bg-color:checked, 
body .button.accept {
	background-color: var(--theme-palette-color-2)!important;
}
#youzify-groups-list .action {
	border-top: 0px none!important;
}
.group-members #search-members-form label input,
.wp-editor-container,
#youzify .option-content input:not([type=radio]):not(.cmn-toggle):not(.uk-upload-button):not(.wp-color-picker):not(.wp-picker-clear):not(.ed_button ),
#youzify .editfield input:not([type="radio"]):not([type="checkbox"]):not(.ed_button), 
#youzify .editfield textarea,
.form-full-border .youzify-membership-field-content,
#group-settings-form input, 
#group-settings-form textarea, 
.youzify-group-settings-tab input, 
.youzify-group-settings-tab textarea,
.youzify-cs-checkbox-field .youzify_field_indication:after,
#youzify_membership_signup_form fieldset {
	border-color: var(--theme-palette-color-5)!important;
	border-width: 1px;
}
#youzify_membership_signup_form input[type=password],
#youzify_membership_signup_form input[type=text],
#youzify_membership_signup_form input[type=email],
#youzify_membership_signup_form input[type=number],
#blog-details-section #signup_with_blog, 
#youzify_membership_signup_form fieldset input,
#group-settings-form .youzify-group-field-item input[type="text"],
.youzify-group-settings-tab .youzify-group-field-item input[type="text"],
#youzify #group-settings-form textarea,
#youzify .youzify-group-settings-tab textarea,
#group-settings-form fieldset, 
.youzify-group-settings-tab fieldset,
#group-settings-form fieldset ul, 
.youzify-group-settings-tab fieldset ul,
.youzify-group-manage-members-search #search-members-form #members_search,
.group-members #search-members-form label input {
	border-color: var(--theme-palette-color-5)!important;
	color: var(--theme-palette-color-4)!important;
	border-width: 1px;
}
form#youzify_membership_signup_form fieldset legend, form#youzify_membership_signup_form label {
	color: var(--theme-palette-color-4)!important;
}
.youzify input[type="checkbox"], 
.youzify input[type="radio"] {
	margin-right: 5px;
}
.youzify #youzify-wall-form {
  margin: 20px 0 35px;
}
#youzify_membership_signup_form fieldset {
	padding: 0px!important;
	border: 0px none!important;
}
#youzify_membership_signup_form fieldset legend {
	padding: 0px!important;
}
.register-section h2 {
width: 100%;
line-height: 0;
display: block;
font-size: 12px;
margin: 10px auto 30px;
text-align: center;
text-transform: uppercase;
border-bottom: 1px solid var(--yzfy-card-secondary-bg-color);
}

.register-section h2 {
  margin: 0 0 20px;
  color: var(--yzfy-heading-color);
  padding: 0 10px;
  font-size: 11px;
  display: initial;
  font-weight: 600;
  background-color: var(--yzfy-card-secondary-bg-color);
}
.youzify-page-main-content {
	margin-bottom: 100px;
}
.groupintro {
	width: 97%!important;
  margin-left: 20px!iportant;
}
@media (hover: hover) and(prefers-reduced-motion: no-preference) {
    .button:hover, 
	.ct-button:hover, 
	.entry-tags a:hover, 
	.added_to_cart:hover, 
	[type=submit]:hover, 
	.wp-element-button:hover, 
	.wp-block-button__link:hover,
	 button.regform-button:hover, 
	 button[class * =ajax]:hover, 
	 .woocommerce button.button:hover, 
	 .woocommerce-message .showlogin:hover, 
	 .woocommerce-message .restore-item:hover, 
	 .forminator-ui[data-design=none] .forminator-button:hover, 
	 .fluentform .ff-el-group button.ff-btn:hover {
	 	background-color: var(--theme-palette-color-1)!important;
        transform: var(--theme-button-transform, translate3d(0, -5px, 0));
    }
}
button.youzify-save-options {
		height: 25px!important;
	}
.youzify-head-buttons .youzify-button-item.youzify-networks-button {
	display: none;
	visibility: collapse;
}

/* Group Pages */
.linked-page-content .activity-content figure.wpwp-block-gallery {
	margin-bottom: 25px!important;
}

/* End */