/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/

.wpt_table_header_row  .wpt_sku { width: 20%;}

#menu-lecture-series, 
#menu-lecture-series ul  {
	font-size:18px;
	list-style-type: none;
}

/* Custom PMP styles */

#clay_sciint_div .pmprorh_grouped_checkboxes:after {
	content:"";
	clear:both;
	display:table;
}
@media screen and (min-width:992px) {

		#pmpro_form #pmpro_user_fields .pmpro_checkout-fields {
		display:flex;
		flex-wrap:wrap;
		gap:10px;
	}

	#pmpro_form #pmpro_user_fields .pmpro_checkout-fields .pmpro_checkout-field {
	 width: calc(50% - 5px);
	}

	#pmpro_form #pmpro_user_fields .pmpro_checkout-fields .pmpro_checkout-field-username {
		width: 100% !important;
	}
	
		form.pmpro_form .pmpro_form_fields {
		display: block !important;
	}
	
	form.pmpro_form .pmpro_form_fields div{
		margin-bottom: 1em;
	}
	
	/*
	#clay_sciint_div .pmprorh_grouped_checkboxes li {
	float: left;
	width: 33%;
}
	*/
	
#pmpro_billing_address_fields .pmpro_checkout-fields .pmpro_checkout-field, #pmpro_billing_address_fields .pmpro_form_field, #pmpro_form_fieldset-pmproship .pmpro_form_field {
width:48%; margin-right:1%; display:inline-block;
}
	
	#pmproship_same_billing_address_div {
		display: block !important;
	}
	
	.pmpro-account main .pmpro:first-of-type {
	display:flex;
	gap: 20px;
}

.pmpro-account main .pmpro #pmpro_account-profile, 
.pmpro-account main .pmpro #pmpro_account-membership {
	width:50%;
	margin-top:20px;
}
	
	
	#member-profile-edit .pmpro_form_fields {
		flex-wrap:wrap;
		flex-direction:row;
	}
	
	#member-profile-edit .pmpro_form_field-html {
		width:100%;
	}
	
.claycol-1-2 {width:48%; margin-right:1%; display:inline-block !important;}
.claycol-1-3 {width:32%; margin-right:1%; display:inline-block !important;}
	.claycol-1-4 {width:23%; margin-right:1%; display:inline-block !important;}
	.claycol-1-5 {width:18%; margin-right:1%; display:inline-block !important;}
	
	#member-profile-edit .claycol-1-2 {width:48%;}
	
	#member-profile-edit .claycol-1-5 {width:17%;}
	
	#member-profile-edit #clay_sciint_div ul, .pmpro-checkout #clay_sciint_div ul {
		column-count:3;
	}
	
}

#gform_2 #input_2_6 {
	display: grid;
	/* column-width: 200px; */
	grid-column: `;
	grid-template-columns: repeat(3,1fr);
	gap: ;
	align-items: center;
}
.page-template .custom-left .menu-item-has-children > a {
	color:#112337 !important;
}

#menu-backend-menu li {
	margin:10px 0
}

.gform_required_legend { display:none;}