@media all{body .menu_items_public, body .menu_items_logged_in{display: none;}body.not-logged-in .menu_items_public{display: flex;}body.logged-in .menu_items_logged_in{display: flex;}/* General */
	header .wp-block-image, header .wp-block-site-logo, header .wp-block-site-title, header .wp-block-site-tagline{position: relative;z-index: 10000;}header .wp-block-image img{border-radius: .33rem;padding: 0;transition: all .5s ease;}header .wp-block-site-title a{color: #f0f0f0;}.widget.navigation .toggle_icon{display: none;padding: .3rem 1rem;}.widget.navigation .wp-block-navigation{color: #f0f0f0;z-index: 1000;}.widget.navigation .wp-block-navigation__responsive-container{display: block;position: relative;}.widget.navigation .wp-block-navigation-item > a{border-radius: .33rem;/*display: inline-block;*/ /* Make this a setting? */
				padding: .6rem .6rem;}.widget.navigation .wp-block-navigation .wp-block-navigation-item > img{display: block;}.widget.navigation .wp-block-navigation-item.current_menu_item > a{font-weight: bold;}.widget.navigation .has-child.current_menu_parent > a{font-weight: bold;}.widget.navigation .has-child > a > button.wp-block-navigation__submenu-icon{margin-left: .25em !important;transform: rotate(0deg) translateX(0);transition: all .5s ease;}.widget.navigation .has-child.current_menu_parent > a > button{transform: rotate(-450deg) translateY(-20%);}.widget.navigation .has-child:hover > a > button, .widget.navigation .has-child.is_open > a > button{transform: rotate(-540deg) translateY(-20%);}.widget.navigation .has-child .wp-block-navigation__submenu-container{background-color: #1367a9;border-radius: .5em;overflow: hidden;}.widget.navigation .has-child .wp-block-navigation-item{border-radius: .5em;color: #f0f0f0;}/* Invert / Border */
	.widget.navigation .wp-block-navigation-item.border:not(:last-of-type), .widget.navigation .wp-block-navigation-item.invert:not(:last-of-type){margin-left: .3rem;margin-right: .3rem;}.widget.navigation .wp-block-navigation-item.border a{border: .1rem solid #f0f0f0;}.widget.navigation .wp-block-navigation-item.invert{color: #1367a9;}.widget.navigation .wp-block-navigation-item.invert a{background-color: #f0f0f0 !important;border: .1rem solid #f0f0f0 !important;}}@media screen and (min-width: 1200px){.widget.navigation .wp-block-navigation__responsive-container{display: block !important;}/* Add gap */
		.has_item_gap{flex-grow: 1;}.has_item_gap .widget.navigation{width: 100%;}.has_item_gap .widget.navigation .wp-block-navigation__container{flex-grow: 1;}.has_item_gap .widget.navigation .wp-block-navigation-item.item_gap{margin-left: auto;}}@media screen and (min-width: 1110px) and (max-width: 1199px){.widget.navigation .wp-block-navigation__responsive-container-open{display: none !important;}.widget.navigation .wp-block-navigation__responsive-container{display: block !important;}}@media screen and (max-width: 1109px){.menu_is_open header .wp-block-site-title a{transition: all .5s ease;}.menu_is_open header figure.wp-block-image img{background-color: #1367a9;padding: .2rem;}.menu_is_open header .wp-block-site-title a{color: #1367a9;}.widget.navigation .toggle_icon{display: block;}.widget.navigation .toggle_icon.toggle_hamburger{cursor: pointer;position: relative;width: 1.5rem;z-index: 10000;}.widget.navigation .toggle_line{background-color: #f0f0f0;display: block;height: .2rem;margin: .3rem 0;transition: all .5s ease;width: 1.5rem;}.widget.navigation.is_open .toggle_line{background-color: #1367a9;}.widget.navigation.is_open .toggle_icon.toggle_hamburger .toggle_line:nth-child(1){transform: rotate(45deg) translate(.3rem, .4rem);}.widget.navigation.is_open .toggle_icon.toggle_hamburger .toggle_line:nth-child(2){opacity: 0; /* Hide the middle line */}.widget.navigation.is_open .toggle_icon.toggle_hamburger .toggle_line:nth-child(3){transform: rotate(-45deg) translate(.3rem, -.4rem);}.widget.navigation.mobile_ready .wp-block-navigation{background: #f0f0f0;color: #1367a9;display: block;height: 100vh;left: 0;opacity: 0;position: absolute;top: 0;transition: all .5s ease;transform: translate(0%, -100%);width: 100%;z-index: 0;}.widget.navigation.is_open .wp-block-navigation{opacity: 1;transform: translate(0%, 0%);z-index: 1000;}.widget.navigation.mobile_ready .wp-block-navigation__responsive-container-open{border-radius: .33rem;padding: .3rem .6rem !important;}.widget.navigation.mobile_ready .wp-block-navigation__responsive-container{display: none;position: fixed;}.widget.navigation .toggle_icon.fa-times{display: block;padding: 1.5rem;position: absolute;top: 0;right: 0;}.widget.navigation.mobile_ready .wp-block-navigation__container{display: block;padding: 4.5rem 2rem 2rem;text-align: center;width: 100%;}body:not(.logged-in) .widget.navigation.mobile_ready .menu_items_logged_in{display: none;}body.logged-in .widget.navigation.mobile_ready .menu_items_public{display: none;}.widget.navigation.mobile_ready .wp-block-navigation .wp-block-navigation-item{display: block;float: none;}.widget.navigation.mobile_ready .wp-block-navigation .wp-block-navigation-item + .wp-block-navigation-item{margin-top: .2rem;}.widget.navigation.mobile_ready .wp-block-navigation .wp-block-navigation-item a{border-radius: .33rem;padding: .3rem .6rem !important;}.widget.navigation.mobile_ready .wp-block-navigation .wp-block-navigation-item.invert a{background-color: #1367a9 !important;border: .1rem solid #1367a9 !important;color: #f0f0f0 !important;}.widget.navigation.mobile_ready .wp-block-navigation .wp-block-navigation-item img{display: inline;}.widget.navigation.mobile_ready .has-child:hover > .wp-block-navigation__submenu-container, .widget.navigation.mobile_ready .has-child.is_open > .wp-block-navigation__submenu-container{background-color: transparent !important;border: none;display: block;height: auto;left: 0;opacity: 1;position: relative;visibility: visible;width: 100%;}.widget.navigation.mobile_ready .has-child:hover .wp-block-navigation-item, .widget.navigation.mobile_ready .has-child.is_open .wp-block-navigation-item{border-radius: none;background-color: #f0f0f0 !important;color: #1367a9 !important;}.widget.navigation.mobile_ready .has-child:hover .wp-block-navigation-item > a, .widget.navigation.mobile_ready .has-child.is_open .wp-block-navigation-item > a{display: block;}}