/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.1
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/

/* Add your custom styles here... */ 

/* Default Button Styles */
body .woocommerce a.button, body .woocommerce-page a.button, body .woocommerce button.button, body .woocommerce-page button.button, body .woocommerce input.button, body .woocommerce-page input.button, body .woocommerce #respond input#submit, body .woocommerce-page #respond input#submit, body .woocommerce #content input.button, body .woocommerce-page #content input.button {
	background: #A4CD39;
	color: #fff;
	font-size: 18px;
	line-height: 1;
	padding: 8px 14px;
	border: none;
}
body .woocommerce a.button:hover, body .woocommerce-page a.button:hover, body .woocommerce button.button:hover, body .woocommerce-page button.button:hover, body .woocommerce input.button:hover, body .woocommerce-page input.button:hover, body .woocommerce #respond input#submit:hover, body .woocommerce-page #respond input#submit:hover, body .woocommerce #content input.button:hover, body .woocommerce-page #content input.button:hover {
	background: #A4CD39;
	color: #fff;
	border: none;
}
body .woocommerce a.button.secondary, body .woocommerce-page a.button.secondary {
	font-size: 15px;
	padding: 6px 8px;
}

/* HIDE TEAM MEMBERSHIP INPUTS ON SIGNUP PAGES */
.hide-inputs form .team-fields {
	display: none;
}

/* TEAM MEMBERS TABLE */
table .add-member .job_title {
	display: inline-block;
	margin-left: 6px;
}

/* LOGIN PAGE SIDE BY SIDE CONTENT */
@media screen and (min-width: 768px){
	body.woocommerce-account:not(.logged-in) .woocommerce {
		display: grid;
		grid-template-areas:
			"notices notices"
			"content_before content_before"
			"login_wrap content_after";
		grid-template-columns: 40% 60%;
	}
	
	body.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-notices-wrapper {
		grid-area: notices;
	}
	
	body.woocommerce-account:not(.logged-in) .woocommerce #wc_login_content_before {
		grid-area: content_before;
	}
	
	body.woocommerce-account:not(.logged-in) .woocommerce #customer_login_wrap {
		grid-area: login_wrap;
	}

	body.woocommerce-account:not(.logged-in) .woocommerce #wc_login_content_after {
		grid-area: content_after;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}

	body.woocommerce-account:not(.logged-in) .woocommerce #wc_login_content_after > * {
		width: 100%;
	}
}

/* WEBINAR PAGE */
.featured_webinar p.for_members_only {
	color: #3c8ba1;
	font-weight: 700;
}

/* 	SLIM LOGIN FORM */
.woocommerce-form-login.slim-login-form button.woocommerce-button {
	background-color: #3c8ba1;
}
.woocommerce-form-login.slim-login-form .lost_password a {
	color: #3c8ba1;
}
.woocommerce-form-login.slim-login-form .lost_password a:hover {
	color: #3c8ba1;
}

/* SEARCH RESULTS */
.search .fl-post-feed .actions {
	display: block;
	margin-top: 1rem;
}