.right-justified .wp-block-column:last-child {
    display: flex;
    flex-wrap: wrap;
    justify-content: end;
}
.right-justified .wp-block-column:last-child h2 {padding-left:20%;width:80%;}
.right-justified .wp-block-spacer {width:100%;}
.right-justified .wp-block-separator {width: 100%;margin-left: 20% !important;}
.entry-content .alignwide .volunteers p {
    max-width: 100% !important;margin-bottom:0 !important;
}
.current-menu-item a {
    color: #ff0000 !important;
    font-weight: normal !important;
}

.highlight{
    color: #fff;
    padding: 25px;
    border-radius: 20px;
    text-align: center;
}
.highlight.red{
	  background: #ff0000 !important;
}
.highlight p:last-child {
    margin-bottom: 0 !important;
}
.entry-content .alignwide .highlight p{
	max-width: 100% !important;
}

.hide,div#wpcom-launch-banner-wrapper {display:none;}
header .is-position-sticky {
    position: fixed;
    width: 100%;
    background: #fff;
    border-bottom: 1px solid #f5f5f5;
}
.yuna-banner.wp-block-group.has-primary-background-color {display:none;}
header a {box-shadow:none;}
.yuna-banner.wp-block-group.has-primary-background-color {background:#00b300 !important;color:#fff !important;}
.yuna-banner.wp-block-group.has-primary-background-color p {color:#fff !important;}
.is-style-yuna-3d-button-dark .wp-block-button__link {background:#FF0000;}
.hero-header {align-items:center !important;}
.entry-content .alignwide p {max-width: 80% !important;}
.entry-content p {margin-bottom:20px !important;}
.entry-content h2,.entry-content p {max-width:100% !important;}
body .is-layout-constrained > .alignwide {
    max-width: 1300px !important;
}
header .yuna-banner img { 
	  -webkit-filter: invert(100%); 
    filter: invert(100%);}

.what-we-do{background:
linear-gradient(to bottom right,#00b300 50%,#fff 50%) !important
}
.amani {gap:0;font-size:17px;}
.amani p {margin-bottom:0 !important;margin-left:auto;margin-right:auto;}
.copyrights {max-width:1300px !important;font-size:14px;padding-bottom:10px;}
footer p {font-size:16px !important;}
footer img {vertical-align:unset !important;}
:where(.wp-site-blocks) > * {margin-top:0;}
:where(body .is-layout-constrained) > * {margin-bottom:0 !important;}
.wp-block-separator {max-width:100px !important;margin-top:0 !important;}
.wp-block-separator:not(.aligncenter) {margin-left:0;}
h2 {margin-bottom:15px !important;}
footer a {color:#fff !important;}

@media (max-width:1200px) {
	.hero-header {
    align-items: end !important;
		padding-bottom:20px !important;
}
	span.wp-block-navigation-item__label {
    font-size: 15px;
}
}

@media (max-width:768px) {
	.has-global-padding > .alignfull {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
	.has-global-padding > .alignfull.volunteers {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
	.volunteers .wp-block-group {
    padding: 0 15px 15px !important;
}
	.entry-content .alignwide p {
    max-width: 100% !important;
}
header mark {display: none;}
body .is-layout-flex.numbers {
 flex-wrap: initial !important;
	padding:0 !important;gap:0;
}
	body .is-layout-flex.numbers h2 {font-size:16px;}
	.entry-content h2, .entry-content p {
    max-width: 100% !important;
    padding: 0px !important;
}
	header .wp-block-group-is-layout-constrained {
    padding: 0 10px !important;
}
	p br, h2 br {display:none;}
	footer .has-global-padding {
    padding-left: 15px;
    padding-right: 15px;
}
	.copyrights {padding-top:15px !important;}
	.volunteers .wp-block-columns {
    margin-top: 0;
}
	.extra-margin-bottom {margin-bottom:25px !important;}
	.right-justified .wp-block-column:last-child h2 {padding-left: 0;
    width: 100%;}
	.right-justified .wp-block-separator {
    margin-left: 0% !important;
}
	.right-justified .wp-block-column:first-child {
    order: 2;
}
	.right-justified .wp-block-column:last-child {
    order: 1;
}
}
