.old-div{
	display: none !important;
}
#wp--skip-link--target{
	margin-top:0px !important;
}
.btn-mobile-form{
	display:none !important;
}
.main-head, .main-head-mobile{
	background-color: transparent !important;
}
.main-head-mobile{
	display:none !important;
}
#wp--skip-link--target > div{
	padding-left:0px;
	padding-right: 0px;
}
.wp-container-core-group-is-layout-1c54ce44 {
	gap: 80px !important;
}
.wp-block-group.alignwide.main-head, .wp-block-group.alignwide.main-head-mobile {
    background-color: transparent !important;
    position: fixed; 
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9999; 
    padding-top: 10px !important; 
    padding-bottom: 0px !important; 
}

#caldenlylink{
	padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    background-color: #373737;
    color: #fff;
    text-decoration: none;
    border-radius: 30px;
}

/* Force logo left + hamburger far right only on mobile */
@media (max-width: 1200px) {
	.wp-block-group.alignwide.main-head-mobile{
		padding-top: 0px !important;
	}
	.main-head-mobile{
	display:block !important;
}
.main-head{
	display:none !important;
} 
	.wp-block-group.alignwide.main-head, .wp-block-group.alignwide.main-head.main-head-mobile {
		 padding-top: 0px !important;
		
	}
.wp-block-group.alignwide.main-head >div ,
	.wp-block-group.alignwide.main-head-mobile >div 	{
		border-radius: 0px !important;
	padding-top: 10px !important;
		padding-bottom: 10px !important;
	}
	.btn-mobile-form{
	display:block !important;
}
		#caldenlylink{
		display:none;
	}
	.main-head, .main-head-mobile{
		padding-top: 20px !important;
		padding-bottom: 20px !important;
	}
    .wp-block-group.is-layout-flex {
        display: flex;
        align-items: center;
        justify-content: space-between; /* pushes logo left, menu right */
        width: 100%; /* ensures full width */
    }

    .wp-block-site-logo {
        flex: 0 0 auto;
    }

    .wp-block-navigation__responsive-container-open {
        margin-left: auto;  /* forces it to far right */
        margin-right: 0 !important; /* reset any theme spacing */
        flex-shrink: 0; /* don’t let it squeeze inward */
    }
}

/* @media (max-width: 1200px) {
	.main-head-mobile{
	display:block !important;
}
.main-head{
	display:none !important;
} 
		.btn-mobile-form{
	display:block !important;
}
}
 */