.wp-block-post-title{
   display: none;
}

.has-text-align-center{
	display: none}

.wp-block-group{
  margin-top: 0;
}


.wp-block-spacer{
    display: none;
}

.header-nav .wp-block-group{
	padding-top: 7px!important;
	padding-bottom: 7px!important;
	padding-left: 20px!important;
	 font-family: 'Rubrik-SemiBold', Sans-serif!important;
}

footer{
	z-index: 100!important;
	position: relative!important;
	background-color: #E8E8E8;
	padding-top: 40px;
}

:where(.wp-block-columns){
	margin-bottom: 0!important;
}

 .wp-block-navigation-link{
        font-family: 'Rubrik-SemiBold', Sans-serif!important;
   }

.header-nav{
	position: sticky;
	top: 0;
	z-index: 5;
	background-color: white;
	width: 100%;
}

.wp-block-navigation-item a{
		padding-left: 4px!important;
		padding-right: 4px!important;
	margin-right: 5px;
}


.wp-block-navigation-item a:hover{
		background-color: black!important;
	color: white!important;
	text-decoration: none!important;
}

.menu-selected-elm{
       	background-color: black!important;
	color: white!important;
	text-decoration: none!important;
    }

.wp-block-site-logo a:hover{
		background-color: white!important;
}

.wp-block-group{
	z-index: 100!important;
}

.wp-block-navigation__responsive-container{
	bottom: auto;
}

.has-secondary-background-color{
	background-color: white!important;
}

.wp-block-navigation__responsive-container-close svg{
	color: black!important;
}

.wp-block-navigation-item__content{
	color: black!important;
}

.menu-selected-elm{
	color: white!important
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{
	align-items: flex-start!important;
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{
	flex-direction: row!important
}

.wp-block-navigation__responsive-container-close{
	left: 40px!important;
	top: 15px!important;
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{
	margin-left: 10px!important
}


@media screen and (max-width: 800px) {.wp-block-navigation__responsive-container-content{
	padding-bottom: 30px
}}
