/* HIDE ABOUT PAGE SLIDESHOW */
.page-id-713 .post-slideshow,
.page-id-713 .fusion-flexslider.post-slideshow {
display: none !important;
}
/* LOGO FIX */
.fusion-logo img.fusion-standard-logo { visibility: hidden !important; position: relative !important; }
.fusion-logo a { position: relative !important; display: inline-block !important; }
.fusion-logo a::after {
content: ” !important; display: block !important; position: absolute !important;
top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important;
background-image: url(‘https://bqm.nyc/wp-content/uploads/2026/05/bqm_logo_clean-1.png’) !important;
background-size: contain !important; background-repeat: no-repeat !important;
background-position: center left !important; filter: brightness(0.55) !important;
}
.widget_newsletterwidget, #newsletterwidget-2 { display: none !important; }
.fusion-footer-widget-column:empty { display: none !important; }
.fusion-footer-copyright-area { display: none !important; }
.fusion-mobile-nav-holder { background-color: #0a0a0a !important; background: #0a0a0a !important; }
.fusion-mobile-nav-holder .fusion-mobile-nav-item a,
.fusion-mobile-nav-holder li a,
.fusion-mobile-nav-holder li a:visited { color: #f0ebe3 !important; background-color: transparent !important; background: transparent !important; }
.fusion-mobile-nav-holder li a:hover { color: #ffffff !important; background: rgba(255,255,255,0.06) !important; }
.fusion-mobile-nav-holder li { background-color: transparent !important; }
body:not(.mobile-menu-design-flyout) .fusion-mobile-nav-item a { background-color: transparent !important; }
.page-id-671 .fusion-page-title-bar, .page-id-670 .fusion-page-title-bar, .page-id-656 .fusion-page-title-bar,
.page-id-672 .fusion-page-title-bar, .page-id-669 .fusion-page-title-bar, .page-id-874 .fusion-page-title-bar { display: none !important; }
@media (max-width: 1000px) {
.fusion-header .fusion-logo { display: block !important; }
.fusion-mobile-menu-icons { display: flex !important; visibility: visible !important; cursor: pointer; pointer-events: auto !important; z-index: 9999; }
.fusion-mobile-menu-icons a.fusion-icon { color: #1a1a1a !important; }
.fusion-mobile-menu-icons a.fusion-icon:before { color: #1a1a1a !important; }
.fusion-header .fusion-main-menu { display: none !important; }
.fusion-mobile-nav-holder { z-index: 9998; }
.fusion-mobile-nav-holder.open { display: block !important; }
}
@media (min-width: 1001px) {
.fusion-main-menu .fusion-menu { display: flex !important; flex-wrap: nowrap !important; align-items: center !important; justify-content: flex-end !important; gap: 36px !important; padding: 0 !important; margin: 0 !important; }
.fusion-main-menu .fusion-menu .menu-item { list-style: none !important; margin: 0 !important; padding: 0 !important; float: none !important; display: inline-flex !important; align-items: center !important; }
.fusion-main-menu .fusion-menu .menu-item a.fusion-bar-highlight { padding: 0 4px !important; white-space: nowrap !important; }
.fusion-main-menu .fusion-menu .menu-text { white-space: nowrap !important; padding: 0 !important; }
}
.fusion-header-wrapper, .fusion-header, .fusion-sticky-menu-1.fusion-sticky-header, .fusion-is-sticky, .fusion-sticky-shadow { transition: none !important; -webkit-transition: none !important; }
.fusion-main-menu.fusion-sticky-menu, .fusion-mobile-sticky-nav-holder { transition: none !important; animation: none !important; }
.page-id-656 .fusion-builder-column-6 .fusion-column-wrapper, .page-id-670 .fusion-builder-column-6 .fusion-column-wrapper,
.page-id-669 .fusion-builder-column-6 .fusion-column-wrapper, .page-id-672 .fusion-builder-column-6 .fusion-column-wrapper,
.page-id-671 .fusion-builder-column-6 .fusion-column-wrapper, .page-id-656 .fusion-builder-column-7 .fusion-column-wrapper,
.page-id-670 .fusion-builder-column-7 .fusion-column-wrapper, .page-id-669 .fusion-builder-column-7 .fusion-column-wrapper,
.page-id-672 .fusion-builder-column-7 .fusion-column-wrapper, .page-id-671 .fusion-builder-column-7 .fusion-column-wrapper { padding: 0 !important; }
.page-id-656 .fusion-builder-row-4, .page-id-670 .fusion-builder-row-4, .page-id-669 .fusion-builder-row-4,
.page-id-672 .fusion-builder-row-4, .page-id-671 .fusion-builder-row-4 { padding-left: 4vw !important; padding-right: 4vw !important; box-sizing: border-box !important; }
.page-id-656 .fusion-builder-column-6 img, .page-id-656 .fusion-builder-column-7 img,
.page-id-670 .fusion-builder-column-6 img, .page-id-670 .fusion-builder-column-7 img,
.page-id-669 .fusion-builder-column-6 img, .page-id-669 .fusion-builder-column-7 img,
.page-id-672 .fusion-builder-column-6 img, .page-id-672 .fusion-builder-column-7 img,
.page-id-671 .fusion-builder-column-6 img, .page-id-671 .fusion-builder-column-7 img { aspect-ratio: 4 / 3 !important; object-fit: cover !important; width: 100% !important; height: auto !important; display: block !important; margin: 0 0 4vw 0 !important; }
.page-id-656 .fusion-builder-column-6 br, .page-id-656 .fusion-builder-column-7 br,
.page-id-670 .fusion-builder-column-6 br, .page-id-670 .fusion-builder-column-7 br,
.page-id-669 .fusion-builder-column-6 br, .page-id-669 .fusion-builder-column-7 br,
.page-id-672 .fusion-builder-column-6 br, .page-id-672 .fusion-builder-column-7 br,
.page-id-671 .fusion-builder-column-6 br, .page-id-671 .fusion-builder-column-7 br { display: none !important; }
.page-id-611 .fusion-builder-row-1.hundred-percent-height-center-content { display: block !important; }
.page-id-611 .fusion-builder-row-1 .fusion-fullwidth-center-content { display: block !important; position: static !important; transform: none !important; }
.page-id-656 .fusion-builder-row-3 img, .page-id-670 .fusion-builder-row-3 img, .page-id-669 .fusion-builder-row-3 img,
.page-id-671 .fusion-builder-row-3 img, .page-id-672 .fusion-builder-row-3 img, .page-id-874 .fusion-builder-row-3 img { max-height: none !important; object-fit: initial !important; max-width: 1200px !important; width: auto !important; height: auto !important; margin: 0 auto !important; display: block !important; }
.page-id-656 .fusion-builder-row-3 p, .page-id-670 .fusion-builder-row-3 p, .page-id-669 .fusion-builder-row-3 p,
.page-id-671 .fusion-builder-row-3 p, .page-id-672 .fusion-builder-row-3 p, .page-id-874 .fusion-builder-row-3 p { text-align: center !important; margin: 0 auto !important; }
.page-id-669 .fusion-builder-row-3 div div div div div[style*=”margin-top”] { margin-top: 4vw !important; }
@media (max-width: 768px) {
.page-id-656 .fusion-builder-row-3 img, .page-id-670 .fusion-builder-row-3 img, .page-id-669 .fusion-builder-row-3 img,
.page-id-671 .fusion-builder-row-3 img, .page-id-672 .fusion-builder-row-3 img, .page-id-874 .fusion-builder-row-3 img { max-height: 55vh !important; max-width: 100% !important; width: auto !important; height: auto !important; object-fit: initial !important; margin: 0 auto !important; display: block !important; }
}
.page-id-656 #main, .page-id-670 #main, .page-id-669 #main, .page-id-671 #main, .page-id-672 #main, .page-id-874 #main { padding-left: 0 !important; padding-right: 0 !important; }
html, body { overflow-x: hidden !important; }
/* ==================== PREVIEW FIX CLONES ==================== */
.page-id-1096 #main, .page-id-1098 #main, .page-id-1099 #main, .page-id-1100 #main, .page-id-1104 #main, .page-id-1105 #main, .page-id-1106 #main, .page-id-1107 #main, .page-id-1121 #main { padding-left: 0 !important; padding-right: 0 !important; }
.page-id-1104 .fusion-page-title-bar, .page-id-1105 .fusion-page-title-bar, .page-id-1106 .fusion-page-title-bar, .page-id-1107 .fusion-page-title-bar, .page-id-1121 .fusion-page-title-bar { display: none !important; }
.page-id-1104 .fusion-builder-column-6 .fusion-column-wrapper, .page-id-1105 .fusion-builder-column-6 .fusion-column-wrapper,
.page-id-1106 .fusion-builder-column-6 .fusion-column-wrapper, .page-id-1107 .fusion-builder-column-6 .fusion-column-wrapper,
.page-id-1121 .fusion-builder-column-6 .fusion-column-wrapper, .page-id-1104 .fusion-builder-column-7 .fusion-column-wrapper,
.page-id-1105 .fusion-builder-column-7 .fusion-column-wrapper, .page-id-1106 .fusion-builder-column-7 .fusion-column-wrapper,
.page-id-1107 .fusion-builder-column-7 .fusion-column-wrapper, .page-id-1121 .fusion-builder-column-7 .fusion-column-wrapper { padding: 0 !important; }
.page-id-1104 .fusion-builder-row-4, .page-id-1105 .fusion-builder-row-4, .page-id-1106 .fusion-builder-row-4, .page-id-1107 .fusion-builder-row-4, .page-id-1121 .fusion-builder-row-4 { padding-left: 4vw !important; padding-right: 4vw !important; box-sizing: border-box !important; }
.page-id-1104 .fusion-builder-column-6 img, .page-id-1104 .fusion-builder-column-7 img,
.page-id-1105 .fusion-builder-column-6 img, .page-id-1105 .fusion-builder-column-7 img,
.page-id-1106 .fusion-builder-column-6 img, .page-id-1106 .fusion-builder-column-7 img,
.page-id-1107 .fusion-builder-column-6 img, .page-id-1107 .fusion-builder-column-7 img,
.page-id-1121 .fusion-builder-column-6 img, .page-id-1121 .fusion-builder-column-7 img { aspect-ratio: 4 / 3 !important; object-fit: cover !important; width: 100% !important; height: auto !important; display: block !important; margin: 0 0 4vw 0 !important; }
.page-id-1104 .fusion-builder-column-6 br, .page-id-1104 .fusion-builder-column-7 br,
.page-id-1105 .fusion-builder-column-6 br, .page-id-1105 .fusion-builder-column-7 br,
.page-id-1106 .fusion-builder-column-6 br, .page-id-1106 .fusion-builder-column-7 br,
.page-id-1107 .fusion-builder-column-6 br, .page-id-1107 .fusion-builder-column-7 br,
.page-id-1121 .fusion-builder-column-6 br, .page-id-1121 .fusion-builder-column-7 br { display: none !important; }
.page-id-1104 .fusion-builder-row-3 img, .page-id-1105 .fusion-builder-row-3 img, .page-id-1106 .fusion-builder-row-3 img, .page-id-1107 .fusion-builder-row-3 img, .page-id-1121 .fusion-builder-row-3 img { max-height: none !important; object-fit: initial !important; max-width: 1200px !important; width: auto !important; height: auto !important; margin: 0 auto !important; display: block !important; }
.page-id-1104 .fusion-builder-row-3 p, .page-id-1105 .fusion-builder-row-3 p, .page-id-1106 .fusion-builder-row-3 p, .page-id-1107 .fusion-builder-row-3 p, .page-id-1121 .fusion-builder-row-3 p { text-align: center !important; margin: 0 auto !important; }
.page-id-1121 .fusion-builder-row-3 div div div div div[style*=”margin-top”] { margin-top: 4vw !important; }
@media (max-width: 768px) {
.page-id-1104 .fusion-builder-row-3 img, .page-id-1105 .fusion-builder-row-3 img, .page-id-1106 .fusion-builder-row-3 img, .page-id-1107 .fusion-builder-row-3 img, .page-id-1121 .fusion-builder-row-3 img { max-height: 55vh !important; max-width: 100% !important; width: auto !important; height: auto !important; object-fit: initial !important; margin: 0 auto !important; display: block !important; }
}
.page-id-1096 .fusion-builder-row-1.hundred-percent-height-center-content { display: block !important; }
.page-id-1096 .fusion-builder-row-1 .fusion-fullwidth-center-content { display: block !important; position: static !important; transform: none !important; }
.page-id-656, .page-id-670, .page-id-669, .page-id-671, .page-id-672, .page-id-874,
.page-id-1104, .page-id-1105, .page-id-1106, .page-id-1107, .page-id-1121 { background: #0a0a0a !important; }
.page-id-656 #wrapper, .page-id-670 #wrapper, .page-id-669 #wrapper, .page-id-671 #wrapper, .page-id-672 #wrapper, .page-id-874 #wrapper,
.page-id-1104 #wrapper, .page-id-1105 #wrapper, .page-id-1106 #wrapper, .page-id-1107 #wrapper, .page-id-1121 #wrapper { background: #0a0a0a !important; }
.page-id-656 #main, .page-id-670 #main, .page-id-669 #main, .page-id-671 #main, .page-id-672 #main, .page-id-874 #main,
.page-id-1104 #main, .page-id-1105 #main, .page-id-1106 #main, .page-id-1107 #main, .page-id-1121 #main { background: transparent !important; }
/* ==================== TEXT ROW PADDING ==================== */
.page-id-656 .fusion-builder-row-2, .page-id-670 .fusion-builder-row-2, .page-id-669 .fusion-builder-row-2,
.page-id-671 .fusion-builder-row-2, .page-id-672 .fusion-builder-row-2, .page-id-874 .fusion-builder-row-2,
.page-id-1104 .fusion-builder-row-2, .page-id-1105 .fusion-builder-row-2, .page-id-1106 .fusion-builder-row-2,
.page-id-1107 .fusion-builder-row-2, .page-id-1121 .fusion-builder-row-2,
.page-id-656 .fusion-builder-row-5, .page-id-670 .fusion-builder-row-5, .page-id-669 .fusion-builder-row-5,
.page-id-671 .fusion-builder-row-5, .page-id-672 .fusion-builder-row-5, .page-id-874 .fusion-builder-row-5,
.page-id-1104 .fusion-builder-row-5, .page-id-1105 .fusion-builder-row-5, .page-id-1106 .fusion-builder-row-5,
.page-id-1107 .fusion-builder-row-5, .page-id-1121 .fusion-builder-row-5 {
padding-left: 4vw !important; padding-right: 4vw !important; box-sizing: border-box !important;
}
/* ==================== ROW-2 COLUMN SYMMETRY ==================== */
/* Normalize row-2 column-wrappers on all project pages so the text column (left) and the white project details card (right) sit equally inside the row. Both columns now have padding:0 — the only horizontal whitespace between them is the row’s 4vw padding on each side + 4% column gap. Top-aligned so both columns share the same baseline. */
.page-id-656 .fusion-builder-row-2 .fusion-column-wrapper,
.page-id-670 .fusion-builder-row-2 .fusion-column-wrapper,
.page-id-669 .fusion-builder-row-2 .fusion-column-wrapper,
.page-id-671 .fusion-builder-row-2 .fusion-column-wrapper,
.page-id-672 .fusion-builder-row-2 .fusion-column-wrapper,
.page-id-874 .fusion-builder-row-2 .fusion-column-wrapper,
.page-id-1104 .fusion-builder-row-2 .fusion-column-wrapper,
.page-id-1105 .fusion-builder-row-2 .fusion-column-wrapper,
.page-id-1106 .fusion-builder-row-2 .fusion-column-wrapper,
.page-id-1107 .fusion-builder-row-2 .fusion-column-wrapper,
.page-id-1121 .fusion-builder-row-2 .fusion-column-wrapper {
padding-left: 0 !important;
padding-right: 0 !important;
box-sizing: border-box !important;
}
/* Top-align both columns in row-2 so the text heading and the white card start at the same y */
.page-id-656 .fusion-builder-row-2 .fusion-builder-row,
.page-id-670 .fusion-builder-row-2 .fusion-builder-row,
.page-id-669 .fusion-builder-row-2 .fusion-builder-row,
.page-id-671 .fusion-builder-row-2 .fusion-builder-row,
.page-id-672 .fusion-builder-row-2 .fusion-builder-row,
.page-id-874 .fusion-builder-row-2 .fusion-builder-row,
.page-id-1104 .fusion-builder-row-2 .fusion-builder-row,
.page-id-1105 .fusion-builder-row-2 .fusion-builder-row,
.page-id-1106 .fusion-builder-row-2 .fusion-builder-row,
.page-id-1107 .fusion-builder-row-2 .fusion-builder-row,
.page-id-1121 .fusion-builder-row-2 .fusion-builder-row {
display: flex !important;
flex-wrap: wrap !important;
align-items: flex-start !important;
}
@media (max-width: 768px) {
/* On mobile both columns stack; let them be full-width and aligned identically */
.page-id-656 .fusion-builder-row-2 .fusion-builder-row,
.page-id-670 .fusion-builder-row-2 .fusion-builder-row,
.page-id-669 .fusion-builder-row-2 .fusion-builder-row,
.page-id-671 .fusion-builder-row-2 .fusion-builder-row,
.page-id-672 .fusion-builder-row-2 .fusion-builder-row,
.page-id-874 .fusion-builder-row-2 .fusion-builder-row,
.page-id-1104 .fusion-builder-row-2 .fusion-builder-row,
.page-id-1105 .fusion-builder-row-2 .fusion-builder-row,
.page-id-1106 .fusion-builder-row-2 .fusion-builder-row,
.page-id-1107 .fusion-builder-row-2 .fusion-builder-row,
.page-id-1121 .fusion-builder-row-2 .fusion-builder-row { display: block !important; }
}
/* ==================== 383 GRAHAM EXTERIOR ==================== */
.page-id-656 .fusion-builder-row-3 img[src*=”383_graham_render_street”],
.page-id-1104 .fusion-builder-row-3 img[src*=”383_graham_render_street”] {
aspect-ratio: 2085 / 1269 !important; object-fit: cover !important; object-position: left center !important;
max-width: none !important; width: 100% !important; height: auto !important; margin: 0 !important; display: block !important;
}
img[src*=”383_graham_render_street”]:not(.fusion-builder-row-3 *) {
aspect-ratio: 2085 / 1269 !important; object-fit: cover !important; object-position: left center !important; height: auto !important;
}
.page-id-611 a[href*=”/383-graham-avenue/”] div div:first-child,
.page-id-1096 a[href*=”/383-graham-avenue/”] div div:first-child { background-size: 115% auto !important; background-position: left center !important; }
/* ==================== BEFORE LABEL ==================== */
figure.bqm-before-wrap, .bqm-before-wrap { position: relative !important; width: 100% !important; max-width: 1200px !important; margin: 16px auto 0 !important; padding: 0 !important; display: block !important; }
figure.bqm-before-wrap img, .bqm-before-wrap img { width: 100% !important; height: auto !important; max-height: 70vh; object-fit: cover !important; display: block !important; margin: 0 !important; }
figcaption.bqm-before-tag, .bqm-before-tag { position: absolute !important; top: 20px !important; left: 20px !important; padding: 8px 20px !important; background: rgba(0,0,0,0.65) !important; color: #c8a97e !important; font-family: Arial, sans-serif !important; font-size: 11px !important; letter-spacing: 3px !important; text-transform: uppercase !important; z-index: 10 !important; margin: 0 !important; line-height: 1 !important; }
/* ==================== HERO OVERLAY ==================== */
.bqm-hero > div[style*=”linear-gradient”],
.fusion-builder-row-1 div[style*=”linear-gradient(to bottom, transparent”] {
background: linear-gradient(to bottom, transparent 25%, rgba(13,26,42,0.55) 55%, rgba(13,26,42,0.95) 100%) !important;
}
.bqm-hero .bqm-hero-text, .bqm-hero .bqm-hero-text *,
.fusion-builder-row-1 div[style*=”position: absolute”][style*=”bottom”],
.fusion-builder-row-1 div[style*=”position:absolute”][style*=”bottom”] {
text-shadow: 0 1px 4px rgba(0,0,0,0.65), 0 0 14px rgba(0,0,0,0.35) !important;
}
/* ==================== MOBILE — padding + sizes + hero legibility ==================== */
@media (max-width: 768px) {
.page-id-611 .fusion-fullwidth, .page-id-1096 .fusion-fullwidth,
.page-id-713 .fusion-fullwidth, .page-id-1099 .fusion-fullwidth,
.page-id-715 .fusion-fullwidth, .page-id-1100 .fusion-fullwidth,
.page-id-716 .fusion-fullwidth, .page-id-1098 .fusion-fullwidth,
.page-id-656 .fusion-fullwidth, .page-id-1104 .fusion-fullwidth,
.page-id-670 .fusion-fullwidth, .page-id-1105 .fusion-fullwidth,
.page-id-672 .fusion-fullwidth, .page-id-1106 .fusion-fullwidth,
.page-id-671 .fusion-fullwidth, .page-id-1107 .fusion-fullwidth,
.page-id-669 .fusion-fullwidth, .page-id-1121 .fusion-fullwidth { padding-left: 5vw !important; padding-right: 5vw !important; box-sizing: border-box !important; }
.page-id-611 .fusion-builder-row-1, .page-id-1096 .fusion-builder-row-1,
.page-id-1104 .fusion-builder-row-1, .page-id-1105 .fusion-builder-row-1, .page-id-1106 .fusion-builder-row-1, .page-id-1107 .fusion-builder-row-1, .page-id-1121 .fusion-builder-row-1,
.page-id-656 .fusion-builder-row-1, .page-id-670 .fusion-builder-row-1, .page-id-672 .fusion-builder-row-1, .page-id-671 .fusion-builder-row-1, .page-id-669 .fusion-builder-row-1 { padding-left: 0 !important; padding-right: 0 !important; }
.bqm-hero h1, .page-id-1104 .fusion-builder-row-1 h1, .page-id-1105 .fusion-builder-row-1 h1, .page-id-1106 .fusion-builder-row-1 h1,
.page-id-1107 .fusion-builder-row-1 h1, .page-id-1121 .fusion-builder-row-1 h1 { font-size: 32px !important; }
.page-id-611 h1, .page-id-1096 h1 { font-size: 38px !important; line-height: 1.1 !important; letter-spacing: -1px !important; }
.page-id-611 h2, .page-id-1096 h2 { font-size: 30px !important; line-height: 1.15 !important; letter-spacing: -1px !important; }
.page-id-713 h1, .page-id-1099 h1, .page-id-715 h1, .page-id-1100 h1,
.page-id-716 h1, .page-id-1098 h1 { font-size: 34px !important; }
.bqm-hero { height: auto !important; min-height: 250px !important; }
.bqm-hero img:first-child { height: auto !important; min-height: 250px; object-fit: cover; object-position: center top; }
.bqm-hero .bqm-hero-text { padding: 30px 24px !important; }
.fusion-builder-row-1 div[style*=”height:60vh”],
.fusion-builder-row-1 div[style*=”height: 60vh”] { height: 50vh !important; min-height: 280px !important; }
.fusion-builder-row-2 table { width: 100% !important; }
figcaption.bqm-before-tag, .bqm-before-tag { top: 12px !important; left: 12px !important; padding: 6px 14px !important; font-size: 10px !important; }
figure.bqm-before-wrap img, .bqm-before-wrap img { max-height: 55vh; }
.bqm-hero > div[style*=”linear-gradient”],
.fusion-builder-row-1 div[style*=”linear-gradient(to bottom, transparent”] {
background: linear-gradient(to bottom, transparent 15%, rgba(13,26,42,0.65) 45%, rgba(13,26,42,1) 100%) !important;
}
.bqm-hero .bqm-hero-text div[style*=”#c8a97e”],
.fusion-builder-row-1 div[style*=”position: absolute”][style*=”bottom”] div[style*=”#c8a97e”],
.fusion-builder-row-1 div[style*=”position:absolute”][style*=”bottom”] div[style*=”#c8a97e”] {
color: #e8c889 !important;
text-shadow: 0 1px 6px rgba(0,0,0,0.9), 0 0 18px rgba(0,0,0,0.6) !important;
}
.bqm-hero h1, .fusion-builder-row-1 h1 {
text-shadow: 0 2px 10px rgba(0,0,0,0.8), 0 0 24px rgba(0,0,0,0.4) !important;
}
}