/* change primary color - menu | 21105874-hc */
body:not(.overlay-header) .primary-menu > li > a, 
body:not(.overlay-header) .primary-menu > li > .icon, 
.modal-menu a, 
.footer-menu a, 
.footer-widgets a, 
#site-footer .wp-block-button.is-style-outline, 
.wp-block-pullquote:before, 
.singular:not(.overlay-header) .entry-header a, 
.archive-header a, 
.header-footer-group .color-accent, 
.header-footer-group .color-accent-hover:hover {
  color: #4ec9c1;
}
.wp-block-embed-youtube {
  margin-left: auto;
  margin-right: auto;
}
 
/* change primary color - social menu | 21105874hc */
.social-icons a, 
#site-footer button:not(.toggle), 
#site-footer .button, 
#site-footer .faux-button, 
#site-footer .wp-block-button__link, 
#site-footer .wp-block-file__button, 
#site-footer input[type="button"], 
#site-footer input[type="reset"], 
#site-footer input[type="submit"] {
  background-color: #4ec9c1;
}
 
/* change primary color - button outline | 21105874-hc */
.is-style-outline .wp-block-button__link:not(.has-text-color) {
  color: #4ec9c1;
}
 
/* change primary color - button fill | 21105874-hc */
button:not(.toggle), 
.button, 
.faux-button, 
.wp-block-button__link, 
.wp-block-file .wp-block-file__button, 
input[type="button"], input[type="reset"], 
input[type="submit"], 
.bg-accent, 
.bg-accent-hover:hover, 
.bg-accent-hover:focus, 
:root .has-accent-background-color, 
.comment-reply-link,
#site-content #infinite-handle span button, 
#site-content #infinite-handle span button:hover, 
#site-content #infinite-handle span button:focus {
  background-color: #4ec9c1;
}
 
/* change primary color - text and link accent | 21105874-hc */
.color-accent, 
.color-accent-hover:hover, 
.color-accent-hover:focus, 
:root .has-accent-color, 
.has-drop-cap:not(:focus):first-letter, 
.wp-block-button.is-style-outline, 
a {
  color: #1f2444;
}
 
/* change primary color - quote block | 21105874-hc */
blockquote, 
.border-color-accent, 
.border-color-accent-hover:hover, 
.border-color-accent-hover:focus {
  border-color: #1f2444;
}

.fullWidthCustomWrapper {
	max-width: 1200px !important;
}
.post-777 header.entry-header.has-text-align-center.header-footer-group {
	display:none;
}
div.footer-widgets.column-two.grid-item {
	width: 30%;
}
div.widget.widget_nav_menu {
	text-align: right;
}