/*
Theme Name:   Hello Getfused
Description:  Standard template for sites built by Getfused using Elementor.
Author:       Getfused
Author URL:   https://getfused.com
Template:     hello-elementor
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  HelloGetfused
*/

.grecaptcha-badge {
	visibility: hidden;
}


#wp-admin-bar-wpseo-menu,
#wp-admin-bar-gform-forms,
#wp-admin-bar-updates,
#wp-admin-bar-new-content,
#wp-admin-bar-wpengine_adminbar,
#wp-admin-bar-wp-mail-smtp-menu,
#wp-admin-bar-elementor_notes,
#wp-admin-bar-stats,
#wp-admin-bar-customize {
	display: none!important;
}

/* Show wider Edit with Elementor flyout */
#wpadminbar .quicklinks #wp-admin-bar-elementor_edit_page.menupop.hover ul li .ab-item {
	width: auto !important;
	max-width: 280px;
}

#wpadminbar .quicklinks #wp-admin-bar-elementor_edit_page.menupop.hover ul li .ab-item .elementor-edit-link-title {
	margin-right: 10px;
}

.lesson-plans-container {
	padding: 2rem;
	max-width: 768px;
	margin: 0 auto;
}

.pw-form {
	display: flex;
    gap: 8px;
    align-items: flex-end;
}

#pwbox-999{
	margin-top: 4px;
}

body .pum-theme-5157 .pum-content + .pum-close, 
body .pum-theme-default-theme .pum-content + .pum-close {
	font-size: 1rem;
	line-height: 1;
}

body .pum-theme-5157 .pum-content + .pum-close:hover, 
body .pum-theme-default-theme .pum-content + .pum-close:hover,
body .pum-theme-5157 .pum-content + .pum-close:focus, 
body .pum-theme-default-theme .pum-content + .pum-close:focus {
	background-color: #E74925;
}

html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]) {
    padding-right: 0!important;
}

body .pum-overlay.pum-active, body .pum-overlay.pum-active .popmake.active {
    display: block !important;
}

@media only screen and (max-width:500px) {
	#pum-5166 {
		width: 100%!important;
		height: 100%!important;
	}
	#popmake-5166 {
		width: 90%!important;
		top: 50%!important;
		transform: translateY(-50%);
	}
}


.post-password-form {
    margin-bottom: 4em;
    max-width: 768px;
    margin: 0 auto!important;
	padding: 2rem 2rem 7rem;
}

.post-password-form input[type=submit] {
	vertical-align: bottom;
}

@media only screen and (max-width:480px) {
	.post-password-form {
		padding: 2rem 2rem 4rem;
	}
	.post-password-form input[type=submit] {
		margin-top: .5rem;
	}
}