/*
	Theme Name: Prider Child
	Template: prider
	Description: This theme is custom built for Darryl Sher with  the LGBT Parents Group.
	Author: Jerry R Cole Consulting Group, LLC
	Author URI: https://jerryrcole.com
	Version: 1.0
	License: GNU General Public License v2 or later
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/


/* =Theme customization starts here
-------------------------------------------------------------- */

/***
	COOKIE NOTICE
***/

/* cookie and privacy policy links */
.cn-hyperlink {
	color:#f66122 !important;
}

/* cookie and privacy policy links - hover state */
.cn-hyperlink:hover {
	text-decoration:underline;
}


/***
	MAILCHIMP SUBSCRIBE FORM
***/

/* mailchimp form fields */
.jrc_mailchimp {
	width:100%;
	margin-bottom:15px;
}

/* placeholder text for mailchimp form fields */
input.jrc_mailchimp::placeholder {
	text-align:center;
}

/* center 'submit' button */
.jrc_mailchimp_submit {
	text-align:center;
	width:100%;
}

/* remove left margin from 'submit' button */
form.mc4wp-form .mc4wp-form-fields input[type=submit] {
	margin-left:0px !important;
	display:inline !important;
}


/***
	BUDDYPRESS
***/

/* profile table */
td.label, td.data, th.field-group-name, td.field-name {
	text-align:left;
}

/* remove duplicate 'view profile' text */
h2.view-profile-screen {
	display:none;
}

/* add padding above 'add friend' and 'private message' buttons */
.friendship-button, #send-private-message {
	padding-top:10px;
}

/* adjust padding for 'report' button */
li.generic-button.bptk-report-profile.bptk-report-button.bptk-report-member-button,
li.generic-button.bptk-report-profile.bptk-report-button-disabled.bptk-report-member-button {
	padding-top:18px;
	margin-left:-8px;
}

/* report modal window */
#bptk-report-modal {
	border:1px solid #e1e1e1;
}

/* info notifidcation */
aside.bp-feedback {
	height:50px;
	box-shadow:none !important;
}


/* registration page */

/* 'account details' and 'profile details' text */
h2.bp-heading {
	font-size:3.0rem !important;
}

/* hide text that indicates data will be visible to everyone (parent name) */
p.field-visibility-settings-notoggle {
	display:none;
}

/* hide text that indicates data will be visible to everyone (profile photo) */
#field-visibility-settings-toggle-12 {
	visibility:hidden;
}

/* profile photo change (upload) button */
button.visibility-toggle-link.text-button {
	visibility:visible;
	margin-top:-30px;
}

/* email address field */
label[for=signup_email] {
	margin-top:10px !important;
}

/* password field */
input#pass1 {
	width:100% !important;
}

/* hide/show password button */
button.wp-hide-pw {
	margin-top:10px;
}

/* password hint text */
p.indicator-hint {
	margin:15px 0 !important;
}

/* parent name, parent status, and my location containers */
div.field_parent-name, div.field_3, div.field_8, div.field_9, div.field_12 {
	margin-top:75px !important;
}

/* parent name, parent status, and my location labels */
legend#field_1-1, legend#field_3-1, legend[for=bpg_google_maps_input], legend#field_9-1, legend#field_12-1 {
	color:#4E5052;
	margin-top:-25px !important;
	margin-left:-25px !important;
	font-style:normal !important;
	font-family:Asul, sans-serif !important;
	font-size: 18px !important;
}

/* 'my location' instructions */
p#field_9-3 {
	font-size:14px;
	color:#BF0000;
}

/* 'register now' link */
a.jrc_register:link {
	text-decoration:underline;
}
a.jrc_register:hover {
	text-decoration:none;
}

/* display 'change' button for profile photo on its ownl ine */
p#field-visibility-settings-toggle-12 {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: baseline;
}

/* move privacy policy checkbox and submit button up on registration page */
@media only screen and (min-width:767px) and (max-width:1022px) {
	.page-id-0 div.privacy-policy-accept {
		margin-top:-75px;
		width:250px;
	}
}
@media only screen and (min-width:1023px) and (max-width:1278px) {
	.page-id-0 div.privacy-policy-accept {
		margin-top:-125px;
		width:250px;
	}
}
@media only screen and (min-width:1279px) {
	.page-id-0 div.privacy-policy-accept {
		margin-top:-150px;
	}
}

/* ↑ end registration page ↑ */

/* profile pages - hide sidebar */
body.buddypress .sidebar {
	display:none;
}

/* profile pages - make content area full width */
body.buddypress .content {
	width:100% !important;
}

/* profile pages - hide select arrow for dropdown menus */
body.buddypress .select-arrow {
	display:none !important;
}

/* profile pages - make badge appear as circle */
span.count {
	width:20px;
	height:30px;
}

/* profile pages - hide profile photo from grid */
tr.field_12.field_family-photo.required-field.visibility-public.field_type_image {
  display: none !important;
}

/* correctly display distance on profile card for location search */
span.gmw-item.distance {
  z-index: 11;
  overflow: visible !important;
}

/* blur profile images of non-logged in users on dad directory */
.user-logged-out .gmw-image-wrapper.gmw-search_results-image-wrapper,
.user-logged-out #buddypress #item-header-cover-image #item-header-avatar img,
.user-logged-out a.image.gmw-info-window-element,
.user-logged-out img.gmw-image.gmw-user-image.avatar {
  filter: blur(5px);
}

/* ensure parent status displays on mobile devices */
@media only screen and (max-width: 767px) {
	.page-id-6013 .content_wrap {
		width: 100% !important;
}
	.elementor-element-7871cd4 .elementor-column-gap-extended {
		max-width: 100% !important;
	}
}
