body:has(#cherieYoung) .html_header_top.html_header_sticky #top #wrap_all #main {
	background: transparent !important;
	border-color: transparent;
}
body:has(#cherieYoung) .html_stretched #wrap_all {
	background-color: transparent;
}
body:has(#cherieYoung) #av-layout-grid-1 {
	display: none;
}
body:has(#cherieYoung) #av_section_1 {
	display: none;
}
body:has(#cherieYoung) #neighborhoods {
	display: none;
}
body:has(#cherieYoung) #av_section_3 {
	display: none;
}


body #cherieYoung #bespoke .featured-areas .featured-content .featured-tiles .tile.narrow.span-six {
	grid-column: span 6 !important;
}
body #cherieYoung #bespoke .featured-areas .featured-content .featured-tiles .tile.narrow.span-twelve {
	grid-column: span 12 !important;
}

body:has(#cherieYoung) .grey-image {
	filter: grayscale(100%);
	transition: filter .5s ease;
}
body:has(#cherieYoung) .grey-image:hover {
	filter: grayscale(0%);
	transition: filter .5s ease;
}
/* HEADER STYLES */
body:has(#cherieYoung) #header {
	transition: all 0.3s ease 0s;
}
body:has(#cherieYoung) #header:not(.sticky-nav) {
	top: 20px;
	transition: all 0.3s ease 0s;
}

body:has(#cherieYoung) #header:not(.sticky-nav) #header_main {
	border: none;
}
body:has(#cherieYoung) #header:not(.sticky-nav) .header_bg {
	display: none;
}
body:has(#cherieYoung) #header:not(.sticky-nav) .sub_menu > ul > li > a, 
body:has(#cherieYoung) #header:not(.sticky-nav) .sub_menu > div > ul > li > a, 
body:has(#cherieYoung) #header:not(.sticky-nav) .main_menu ul:first-child > li > a, 
body:has(#cherieYoung) #header:not(.sticky-nav) .main_menu .menu ul .current_page_item > a, 
body:has(#cherieYoung) #header:not(.sticky-nav) .main_menu .menu ul .current-menu-item > a, 
body:has(#cherieYoung) #header:not(.sticky-nav) .sub_menu li ul a {
	color: #fff;
}
body:has(#cherieYoung) #header:not(.sticky-nav) .av-main-nav > li.current-menu-item > a > .avia-menu-text, 
body:has(#cherieYoung) #header:not(.sticky-nav) .av-main-nav > li.current-page-ancestor > a > .avia-menu-text {
	color: #fff !important;
}
body:has(#cherieYoung) #header:not(.sticky-nav) .logo {
	filter: invert(100%);
}


@media(min-width: 800px){
	body:has(#design-container) .main_menu {
	margin-left: auto;
	margin-right: auto;
	left: 0px;
	right: 0px;
	text-align: center;
	width: fit-content;
	text-transform: uppercase;
	}
	body:has(#design-container) #header.sticky-nav .main_menu {
	right: unset;
	left: 130px;
    }
}/* END DESKTOP */


@media(max-width: 790px){
	body #cherieYoung #bespoke .featured-lifestyles .featured-content .featured-tiles, body #cherieYoung #bespoke .featured-areas .featured-content .featured-tiles { 
		display: block;
	}
	body #cherieYoung #bespoke .featured-lifestyles .featured-content .featured-tiles .tile, body #cherieYoung #bespoke .featured-areas .featured-content .featured-tiles .tile {
	min-height: 400px;
    }
	body:has(#cherieYoung) #footer {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	}
	body:has(#cherieYoung) .socialmedia-buttons.smw_left {
	text-align: center;
    }
	body:has(#cherieYoung) footer#socket {
	text-align: center;
    }
	body:has(#cherieYoung) footer#socket .container {
		text-align: center;
	}
	body:has(#cherieYoung) footer#socket .container .copyright {
	float: none;
	}
	body:has(#cherieYoung) footer#socket .container #avia3-menu {
	text-align: center;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
    }
	body:has(#cherieYoung) #socket .sub_menu_socket li {
	line-height: 20px;
    }
	body #cherieYoung #bespoke .hero {
	min-height: 300px;
	flex-wrap: wrap;
}
body #cherieYoung #bespoke .hero {
	height: auto;
	padding-top: 0px;
	min-height: 370px;
}
body #cherieYoung #bespoke .hero .hero-content {
	text-align: center;
	width: 100%;
	position: relative;
	margin-top: 80px;
}
body #cherieYoung #bespoke .welcome .welcome-content h4 {
	margin-bottom: 20px;
}
body #cherieYoung #bespoke .hero .hero-content {
	margin-top: 140px;
}
body #cherieYoung #bespoke .hero .logo-container {
	top: 80px;
}
}/* END MOBILE */

/* TEMP HIDE */

body #cherieYoung #bespoke .socials-IG {
	display: none;
}
body #cherieYoung #bespoke .fb-feed {
	display: none;
}


/* WP FIXES */

body #cherieYoung {
	width: 100%;
	max-width: 100% !important;
}
body #cherieYoung #bespoke {
	width: 100%;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
}
#hero-wrapper,
body #cherieYoung #bespoke .excellence,
body #cherieYoung #bespoke .welcome,
body #cherieYoung #bespoke .featured-areas,
body #cherieYoung #bespoke .buyer-seller,
body #cherieYoung #bespoke #featured,
body #cherieYoung #bespoke #home-testimonials,
body #cherieYoung #bespoke .wp-block-nelson-group-blocks-cy-bespoke-contact.contact {
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
}
body:has(#cherieYoung) .entry-content.alignfull.wp-block-post-content.has-global-padding.is-layout-constrained.wp-block-post-content-is-layout-constrained {
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	max-width: 100%;
	width: 100%;
}
body:has(#cherieYoung) .wp-block-group.alignfull.has-global-padding.is-layout-constrained.wp-block-group-is-layout-constrained {
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	max-width: 100%;
	width: 100%;
}
body:has(#cherieYoung) #wp--skip-link--target {
	width: 100%;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	max-width: 100%;
}
body:has(#cherieYoung) .wp-block-nelson-group-blocks-cy-bespoke-welcome.welcome {
	margin-top: 0px;
}


/* WP ADMIN STYLES */

body.wp-admin .wp-block-nelson-group-blocks-cy-bespoke-featured-areas,
body.wp-admin .wp-block-nelson-group-blocks-cy-bespoke-welcome,
body.wp-admin .wp-block-nelson-group-blocks-cy-bespoke-logo-slider,
body.wp-admin .wp-block-nelson-group-blocks-cy-bespoke-hero,
body.wp-admin .wp-block-nelson-group-blocks-cy-bespoke-logo-slide-item,
body.wp-admin .wp-block-nelson-group-blocks-cy-bespoke-featured-listings,
body.wp-admin .wp-block-nelson-group-blocks-cy-bespoke-testimonials-section,
body.wp-admin .wp-block-nelson-group-blocks-cy-bespoke-contact,
body.wp-admin .wp-block-nelson-group-blocks-cy-bespoke-buyer-seller,
body.wp-admin .block-editor-block-list__block{
	border: 1px solid #ccc;
	padding: 10px;
	margin-bottom: 20px;
}
body:has(#cherieYoung).wp-admin .swiper-button-next,
body:has(#cherieYoung).wp-admin .swiper-button-prev{
	display: none !important;
}
body:has(#cherieYoung).wp-admin #cherieYoung #bespoke .featured-areas .featured-content .featured-tiles .tile,
body:has(#cherieYoung).wp-admin .wp-block-nelson-group-blocks-cy-bespoke-featured-area-item{
	background-color: #e5e5e5 !important;
	min-height: 250px;
	display: flex;
	justify-content: center;
	align-items: center;
	border: 1px solid #ccc;
	margin-bottom: 5px;
}

body:has(#cherieYoung).wp-admin .wp-block-nelson-group-blocks-cy-bespoke-featured-area-item.lazy,
body.wp-admin .wp-block-nelson-group-blocks-cy-bespoke-hero.is-selected{
	opacity: 0.5;
}

body:has(#design-container) #wp--skip-link--target {
	margin-top: 0px !important;
}
body:has(#design-container) .wp-block-group.alignfull.has-global-padding.is-layout-constrained.wp-block-group-is-layout-constrained {
	padding-top: 0px !important;
}
body:has(#design-container) .wp-block-post-title {
	display: none;
}
body:has(#cherieYoung) .entry-content.alignfull.wp-block-post-content.has-global-padding.is-layout-constrained.wp-block-post-content-is-layout-constrained {
	margin-top: 0px !important;
}
body:has(#cherieYoung) header.wp-block-template-part {
	margin-top: -70px;
}
body:has(#cherieYoung) .wp-block-nelson-group-blocks-cy-bespoke-logo-slider.excellence {
	margin-top: 0px;
}
body:has(#cherieYoung) .wp-block-nelson-group-blocks-cy-bespoke-buyer-seller.buyer-seller {
	margin-top: 0px;
}
body:has(#cherieYoung) #featured {
	margin-top: 0px;
}
body:has(#cherieYoung) .wp-block-nelson-group-blocks-cy-bespoke-featured-areas.featured-areas {
	margin-top: 0px;
}
body:has(#cherieYoung) #featured {
	margin-top: 0px;
}
body:has(#cherieYoung) .wp-block-group.alignfull.has-global-padding.is-layout-constrained.wp-block-group-is-layout-constrained {
	padding-bottom: 0px !important;
}
