.sd-sharing {
	display: none;
}
div.sharedaddy {
		display: none;
}
/*overlay menu*/
ul.wp-block-navigation {
	margin-top: 4em;
}


.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close {
    color: #F2F2EF;
    padding-top: 34px;
    padding-right: 16px;
}


.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) .wp-block-navigation__responsive-container-content {
    color: #F2F2EF;
}

a:where(:not(.wp-element-button)) {
    font-style: normal;
    font-weight: 100;
    text-decoration: none;
}

.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content {
    text-decoration: none;
}


.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close {
		color: #F2F2EF;
}
			
/*home page posts border*/
.wp-block-group.alignwide.hover-swap.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-5f9e567b.wp-block-group-is-layout-flex {
    /*border-top-color: var(--wp--preset--color--theme-4);*/
}

/*tag sixe*/

.toast a {
    color: inherit;
    text-decoration: none;
    font-size: 1em;
	font-weight: 600;
	letter-case: capitalize;
}

:root :where(.wp-block-button.is-style-clean--1 .wp-block-button__link):hover {
    background-color: #003952 !important;
}

/*Site title no underline*/
.wp-block-site-title a:hover{
    text-decoration: none;
}


{
    text-decoration: none
}

@media screen and (max-width: 780px) {
	.wp-block-group.alignwide.wp-states-fb43cc8c.is-content-justification-space-between.is-layout-flex.wp-container-core-group-is-layout-d433c6e7.wp-block-group-is-layout-flex {
    flex-wrap: nowrap;
	}
.wp-block-group.is-content-justification-space-between.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-051ba9f1.wp-block-group-is-layout-flex {
    padding-right: var(--wp--preset--spacing--70);
    padding-left: 10px !important;
    text-wrap: nowrap;
}}

/* Placeholder for posts without a featured image */
.image-grid .wp-block-post:not(:has(.wp-block-post-featured-image img))::before {
  content: "";
  display: block;
  aspect-ratio: 16 / 9;
  background:
    linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), 
url(https://shaping-places.co/wp-content/uploads/2026/10/SP-avatar-image.png) center / cover no-repeat #e5e5e5;
  margin-bottom: 1em;
}

/* Tint on real featured images */
.image-grid .wp-block-post-featured-image {
  position: relative;
}

.image-grid .wp-block-post-featured-image::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.2);
  pointer-events: none;
}

/* Placeholder for posts without a featured image */
.wp-block-post-template.is-layout-grid.columns-3 .wp-block-post:not(:has(.wp-block-post-featured-image img))::before {
  content: "";
  display: block;
  aspect-ratio: 3 / 2;
  background:
    linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)),
url(https://shaping-places.co/wp-content/uploads/2026/10/SP-avatar-image.png) center / cover no-repeat #e5e5e5;
		opacity:70%;
}