footer#colophon.site-footer {
	color: black;
}
.widget-area{
	width:100vw;
}
footer#colophon.site-footer {
	background-color: #ffd4ca;
}
header#masthead.site-header {
	background: rgb(0,0,0);
	background: linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
	position: fixed;
	top: 0;
	height:130px;
	padding:16px
}
#site-navigation {
	margin: auto 0 !important;
}
#toggle-menu {
	border-radius: 30px;
	background-color: #ffd4ca;
	color: black;
}
#toggle-menu::after{
	filter: invert(1);
}
.main-navigation li.menu-item a {
color: white;
}
#content{
}
#primary {
	margin-top:-26px !important;
}
#main.site-main{
	padding-top:0px;
}

.entry-title {
display: none;
}
@media only screen and (max-width:559px) {
	.menu-stamford-container{
		background-color: #ffd4ca !important;
		color:black !important;
		border-top: none !important;
		margin: 40px auto;
		max-width: 90vw;
		border-radius: 30px;
		text-align: center;
		box-shadow: none !important;
		font-size: 15rem; !important
	}
	.menu-stamford-container:before{
		content: "";
		position: fixed;
		height: 100vh;
		width: 100vw;
		top: 0;
		left: 0;
		backdrop-filter: blur(10px);
		z-index: -1;
	}
	#menu-stamford {
		filter: invert(1);
	}
	.main-navigation li.menu-item a{
		font-size: 1.5rem !important;
	}
	menu-item-has-children{
		border: solid white;
		border-width: 1px 1px;
		border-radius: 30px;
		margin-bottom: 5px;
	}
	.main-navigation .sub-menu .menu-item a
	{
		font-size: 1rem !important;
	}
}
img:not(.wp-block-cover__image-background) {
	border-radius: 30px;
}
.page-id-4967 img{
	border-radius:100px;
}
.contact-submit > * {
	border-radius: 30px;
	background: #aac0af;
	margin-top: 30px;
	color: black;
}
.fdm-menu{
	margin-top:0 !important;
}
.fdm-menu:before, .fdm-section:before{
	content:"";
	background-color:#aac0af;
	position: fixed;
	height: 100vw;
	width: 100vw;
	left: 0;
	top:0;
	z-index: -1;
}
.fdm-the-menu{
	margin-top:0 !important;
}
.fdm-section-header-image-area{
	border-radius:30px;
}
.fdm-sidebar-mobile-expand-button{
	background: #aac0af !important;
	color: black !important;
	border-radius: 30px !important;
	margin: 30px calc(50% - 90px) !important;
}
.fdm-menu-sidebar-div{
	margin-top:0 !important;
}
.fdm-item-has-price .fdm-item-panel p{
	padding-right:0 !important;
}
@media only screen and (min-width:569px){
	.fdm-sidebar-display-1{
		margin: 0 calc(50% - 150px) !important;
		padding:30px 0;
		text-align:center;
	}
}
.fdm-section-header-image-area{
	background-position: center;
}
.post-navigation {
    display:none;
}
.post-thumbnail >*:last-child{
	width: 100vw;
	height: 40vh;
  object-fit: cover;
}

.page-id-2493 .wp-block-cover__image-background{
	background-position: 71% 50% !important;
}
.page-id-23 .wp-block-cover__image-background{
	background-position: 41% 50% !important;
}
.page-id-20 .wp-block-cover__image-background{
	background-position: 71% 50% !important;
}
.page-id-18 .wp-block-cover__image-background{
	background-position: 36% 50% !important;
}
.page-id-5538 .wp-block-cover__image-background{
	background-position: 50% 100% !important;
}
.wp-block-button__link:before{
	border: 0px;
}
.post-4 .wp-block-cover__image-background{
	background-position: 75% 50% !important;
}