.flo-header-mobile { --max-logo-width: 10rem; --color: #464646; --background-color: #FAFAF8; --sticky-color: #464646; --sticky-bgc: #FAFAF8; }
@media (max-width: 767px) { .flo-block--3975 { margin-top: 0rem; margin-bottom: 0rem; } } @media (min-width: 768px) { .flo-block--3975 { margin-top: 0rem; margin-bottom: 0rem; } }
/* START: NON STICKY HEADER RULES */ header:not(.is-sticky) .flo-header--19, header:not(.is-custom) .flo-header--19 { color: #464646; border-color: #464646; } header:not(.is-sticky) .flo-header--19, header:not(.is-custom) .flo-header--19 { background-color: #FAFAF8; } header:not(.is-sticky) .flo-header--19 .flo-header__menu > ul > li > a, header:not(.is-custom) .flo-header--19 .flo-header__menu > ul > li > a { color: #464646; } /* END: NON STICKY HEADER RULES */ /* START: CUSTOM HEADER RULES */ header.is-custom .flo-header.flo-header--19 { color: #464646; border-color: #464646; background-color: #FAFAF8; } /* END: CUSTOM HEADER RULES */ /* START: STICKY HEADER RULES */ .flo-header--sticky.is-sticky .flo-header.flo-header--19 { color: #332F2F; border-color: #332F2F; background-color: rgba(255,255,255,1); } /* END: STICKY HEADER RULES */
/* START: MENU */ .flo-header--19 .flo-header__menu > div > ul > li > a{font-family: NectoMono Regular;font-size: 0.625rem;letter-spacing: 0.2em;word-spacing: 0em;line-height: 1.6em;text-transform: uppercase;font-weight: normal;}@media screen and (max-width: 767px){.flo-header--19 .flo-header__menu > div > ul > li > a{font-size: 0.625rem;}} .flo-header--19 .flo-header__menu .sub-menu a{font-family: Objectivity Medium;font-size: 0.5rem;letter-spacing: 0.033em;word-spacing: 0em;line-height: 1.6em;text-transform: none;font-weight: normal;}@media screen and (max-width: 767px){.flo-header--19 .flo-header__menu .sub-menu a{font-size: 0.625rem;}} .flo-header--19 .flo-header__search-form-input{font-family: NectoMono Regular;font-size: 0.625rem;letter-spacing: 0.2em;word-spacing: 0em;line-height: 1.6em;text-transform: uppercase;font-weight: normal;}@media screen and (max-width: 767px){.flo-header--19 .flo-header__search-form-input{font-size: 0.625rem;}} .flo-header--19 .flo-header__menu--right .flo-header__menu-items > li:not(:first-child) { margin-left: 5.625rem; } .flo-header--19 .flo-header__menu--left .flo-header__menu-items > li:not(:last-child) { margin-right: 5.625rem; } /* END: MENU */ /* START: SEARCH */ .flo-header--19 .flo-header__search-wrap { color: #000000; } /* END: SEARCH */ /* START: DROPDOWNS */ .flo-header--19 .flo-header__menu .sub-menu li.current-menu-item a, .flo-header--19 .flo-header__menu .sub-menu li.current-menu-parent a { } .flo-header--19 .flo-header__menu ul ul { background-color: #E4D4D1; } .flo-header--19 .flo-header__menu ul ul a { color: #FFFFFF!important; } .flo-header--19 .flo-header__menu li ul li { border-color: #FFFFFF; } /* END: DROPDOWNS */ @media (min-width: 768px) { .flo-header--19 .flo-header__menu { width: calc((100% - 12.5rem / 2 ) / 2 - 3.75rem ); } }
Home
About
Portfolio
Weddings
Engagements
Blog
Contact
.flo-header--19 .flo-header__logo{font-family: Tenderness Regular;font-size: 1.75rem;letter-spacing: 0.125em;word-spacing: 0em;line-height: 1em;text-transform: none;font-weight: normal;}@media screen and (max-width: 767px){.flo-header--19 .flo-header__logo{font-size: 1.75rem;}} @media (min-width: 768px) and (max-width: 1024px) { .flo-header--19 .flo-header__logo { max-width: 8.125rem; } } @media (min-width: 1025px) { .flo-header--19 .flo-header__logo { max-width: 12.5rem; } }
.flo-block-category-switcher-1--556 .flo-block-category-switcher-1__title{font-family: Tenderness Regular;font-size: 1.125rem;letter-spacing: 0em;word-spacing: 0em;line-height: 1.31em;text-transform: none;font-weight: normal;}@media screen and (max-width: 767px){.flo-block-category-switcher-1--556 .flo-block-category-switcher-1__title{font-size: 1.125rem;}} .flo-block-category-switcher-1--556 .flo-block-category-switcher-1__category{font-family: NectoMono Regular;font-size: 0.625rem;letter-spacing: 0.2em;word-spacing: 0em;line-height: 1.6em;text-transform: uppercase;font-weight: normal;}@media screen and (max-width: 767px){.flo-block-category-switcher-1--556 .flo-block-category-switcher-1__category{font-size: 0.625rem;}} .flo-block-category-switcher-1--556.flo-block-category-switcher-1 { --ec: #464646; --border-color: #E4D4D1; --hover-line-ec: #E4D4D1; }
@media (max-width: 767px) { .flo-block--4226 { margin-top: 0rem; margin-bottom: 0rem; } } @media (min-width: 768px) { .flo-block--4226 { margin-top: 0rem; margin-bottom: 0rem; } }
.flo-block--4226 { background-color: #FAFAF8; }
@media (max-width: 767px) { .flo-block--9632 { margin-top: 0rem; margin-bottom: 0rem; } } @media (min-width: 768px) { .flo-block--9632 { margin-top: 0rem; margin-bottom: 0rem; } }
.flo-block--9632 { background-color: #FAFAF8; }
.flo-block-listing-2--735 .flo-block-listing-2__title{font-family: Derivia Regular;font-size: 0.9375rem;letter-spacing: 0.0789em;word-spacing: 0em;line-height: 1.357em;text-transform: none;font-weight: normal;}@media screen and (max-width: 767px){.flo-block-listing-2--735 .flo-block-listing-2__title{font-size: 0.9375rem;}} .flo-block-listing-2--735 .flo-block-listing-2__text-area > a[rel='tag']{font-family: NectoMono Regular;font-size: 0.6875rem;letter-spacing: 0.4545em;word-spacing: 0em;line-height: 2.18em;text-transform: uppercase;font-weight: normal;}@media screen and (max-width: 767px){.flo-block-listing-2--735 .flo-block-listing-2__text-area > a[rel='tag']{font-size: 0.6875rem;}} .flo-block-listing-2--735 .flo-block-listing-2__date{font-family: NectoMono Regular;font-size: 0.625rem;letter-spacing: 0.2em;word-spacing: 0em;line-height: 1.6em;text-transform: uppercase;font-weight: normal;}@media screen and (max-width: 767px){.flo-block-listing-2--735 .flo-block-listing-2__date{font-size: 0.625rem;}} .flo-block-listing-2--735.flo-block-listing-2 { --color-under: #464646; --color-over: #FFFFFF; --meta-color: #ABABAB; --items-gap: 1.25rem; --desk-img-height: 21.875rem; --mobile-items-gap: 0.9375rem; --nr-of-columns: 3; --mob-img-height: 235px; --overlay-bg: rgba(0,0,0,0.3) }
Engagements
Crooked Lake House Engagement Photos with Alexis and Adam
Engagements
Downtown Troy NY Engagement Photos with Laura and Augie
Engagements
Colgate Lake Engagement Photos with Alex and Matt
Engagements
Berkshire MA Engagement Photos with Jennifer and Casey
Engagements
Boston Engagement Photos with Emily and Mark
Engagements
Historic Nipmoose Barns Engagement Photos with Melissa and Glenn
Engagements
The Crossings Engagement Photos with Samuel and Elizabeth
Weddings
Birch Hill Wedding Photos with Katie and Dan
Weddings
Franklin Plaza Wedding Photos with Taryn and Sean
Weddings
Mohawk River Country Club Wedding Photos with Sarah and Michael
Weddings
Crystal Cove Wedding Photos with Andrea and Jason
Weddings
Birch Hill Wedding Photos with Amanda and Amanda
.flo-block-listing-pagination--402 .flo-block-listing-pagination__page-links{font-family: Objectivity Medium;font-size: 0.5rem;letter-spacing: 0.033em;word-spacing: 0em;line-height: 1.6em;text-transform: none;font-weight: normal;}@media screen and (max-width: 767px){.flo-block-listing-pagination--402 .flo-block-listing-pagination__page-links{font-size: 0.625rem;}} .flo-block-listing-pagination--402 .flo-block-listing-pagination__navigation{font-family: NectoMono Regular;font-size: 0.75rem;letter-spacing: 0em;word-spacing: 0em;line-height: 1.33em;text-transform: none;font-weight: normal;}@media screen and (max-width: 767px){.flo-block-listing-pagination--402 .flo-block-listing-pagination__navigation{font-size: 0.75rem;}} .flo-block-listing-pagination--402 { --color: #464646; --bg-color: #FAFAF8; --line-color: #ABABAB; }
@media (max-width: 767px) { .flo-block--7478 { margin-top: 0rem; margin-bottom: 0rem; } } @media (min-width: 768px) { .flo-block--7478 { margin-top: 0rem; margin-bottom: 0rem; } }
.flo-block--7478 { background-color: #FAFAF8; }
1
2
3
…
17
Next Page
@media (max-width: 767px) { .flo-mobile-menu { background-color: #E4D4D1; color: #FFFFFF; border-color: #FFFFFF; } /* START: DROPDOWN ITEMS */ .flo-mobile-menu__menu > li { border-bottom-color: rgba(255,255,255,0.15)!important; } .flo-mobile-menu__menu > li:before, .flo-mobile-menu__menu > li:after { border-color: rgba(255,255,255,0.5)!important; } .flo-mobile-menu__menu > .children-visible .flo-mobile-menu__menu-dropdown-toggle { color: #FFFFFF!important; } .flo-mobile-menu__menu-dropdown-toggle { color: #FFFFFF!important; } /* END: DROPDOWN ITEMS */ }
Home
About
Portfolio
Weddings
Engagements
Blog
Contact