.flo-block-category-switcher-1--13 .flo-block-category-switcher-1__title{font-family: Raleway Extra Light;font-size: 2.375rem;letter-spacing: 0em;word-spacing: 0em;line-height: 1.2em;text-transform: none;font-weight: normal;}
.flo-block-category-switcher-1--13 .flo-block-category-switcher-1__links-title{font-family: PlayfairDisplay Regular;font-size: 0.75rem;letter-spacing: 0em;word-spacing: 0em;line-height: 1.3em;text-transform: none;font-weight: normal;}
.flo-block-category-switcher-1--13 .flo-block-category-switcher-1__category{font-family: GinoraSans Bold;font-size: 0.5625rem;letter-spacing: 0.25em;word-spacing: 0em;line-height: 1.66em;text-transform: uppercase;font-weight: normal;}@media screen and (max-width: 767px){.flo-block-category-switcher-1--13 .flo-block-category-switcher-1__category{font-size: 0.5625rem;}}
.flo-block-category-switcher-1--13 .flo-block-category-switcher-1__image-wrap {
color: #000000;
height: 11.25rem;
}
.flo-block-category-switcher-1--13 .flo-block-category-switcher-1__header-area{
color: #000000;
}
.flo-block-category-switcher-1--13 .flo-block-category-switcher-1__links-divider {
background-color: #ffffff;
}
.flo-block-category-switcher-1--13 .flo-block-category-switcher-1__categories-wrap {
color: #ffffff;
border-color: rgba(255,255,255,0.2);
background-color: #000000;
}
@media (max-width: 767px) {
.flo-block-category-switcher-1--13 .flo-block-category-switcher-1__image-wrap {
min-height: 350px;
}
.flo-block-category-switcher-1--13 .flo-block-category-switcher-1__links-list {
background-color: #000000!important;
}
}
@media (min-width: 1025px) {
.flo-block-category-switcher-1__categories-wrap--type-b:after {
background-color: #FFFFFF;
}
.flo-block-category-switcher-1--13 .flo-block-category-switcher-1__categories-wrap {
width: calc(100% - 18.125rem);
}
}
@media (max-width: 767px) {
.flo-block--5963 {
margin-top: 0rem;
margin-bottom: 0rem;
}
}
@media (min-width: 768px) {
.flo-block--5963 {
margin-top: 0rem;
margin-bottom: 0rem;
}
}
.flo-block--5963 {
background-color: #FFFFFF;
}
@media (max-width: 767px) {
.flo-block--3362 {
margin-top: 0rem;
margin-bottom: 0rem;
}
}
@media (min-width: 768px) {
.flo-block--3362 {
margin-top: 0rem;
margin-bottom: 0rem;
}
}
.flo-block--3362 {
background-color: #FFFFFF;
}
.flo-block-item-title-3--313 .flo-block-item-title-3__title{font-family: PlayfairDisplay Regular;font-size: 1.125rem;letter-spacing: 0em;word-spacing: 0em;line-height: 1.38em;text-transform: none;font-weight: normal;}
.flo-block-item-title-3--313 .flo-block-item-title-3__category{font-family: GinoraSans Bold;font-size: 0.5625rem;letter-spacing: 0.25em;word-spacing: 0em;line-height: 1.66em;text-transform: uppercase;font-weight: normal;}@media screen and (max-width: 767px){.flo-block-item-title-3--313 .flo-block-item-title-3__category{font-size: 0.5625rem;}}
.flo-block-item-title-3--313 .flo-block-item-title-3__date{font-family: PlayfairDisplay Regular;font-size: 0.75rem;letter-spacing: 0em;word-spacing: 0em;line-height: 1.3em;text-transform: none;font-weight: normal;}
.flo-block-item-title-3--313 .flo-block-item-title-3__text-area {
color: #000000;
background-color: #ffffff;
}
.flo-block-item-title-3--313 .flo-block-item-title-3__featured-image {
background-position: 50% 50%;
}
@media (max-width: 767px) {
.flo-block-item-title-3--313 .flo-block-item-title-3__featured-image {
height: 18.75rem;
}
}
@media (min-width: 768px) {
.flo-block-item-title-3--313.flo-block-item-title-3--display-featured-image {
min-height: 18.75rem;
}
}
Sarah + Josh | Back Bay, Boston Engagement Session
COUPLES
@media (max-width: 767px) {
.flo-block--9344 {
margin-top: 0rem;
margin-bottom: 0rem;
}
}
@media (min-width: 768px) {
.flo-block--9344 {
margin-top: -3.125rem;
margin-bottom: 0rem;
}
}
.flo-block--9344 {
background-color: #FFFFFF;
}
.flo-wp-content--756 {
color: #000000;
}
@media (min-width: 768px) {
.flo-wp-content--756{max-width: 100%;}
}
@media (max-width: 767px) {
.flo-block--7379 {
margin-top: 0rem;
margin-bottom: 0rem;
}
}
@media (min-width: 768px) {
.flo-block--7379 {
margin-top: 0rem;
margin-bottom: 0rem;
}
}
.flo-block--7379 {
background-color: #FFFFFF;
}
.flo-block-share-links--119 .flo-block-share-links__title{font-family: GinoraSans Bold;font-size: 0.5625rem;letter-spacing: 0.25em;word-spacing: 0em;line-height: 1.66em;text-transform: uppercase;font-weight: normal;}@media screen and (max-width: 767px){.flo-block-share-links--119 .flo-block-share-links__title{font-size: 0.5625rem;}}
.flo-block-share-links--119 {
color: #000000;
}
@media (max-width: 767px) {
.flo-block--3622 {
margin-top: 0rem;
margin-bottom: 0rem;
}
}
@media (min-width: 768px) {
.flo-block--3622 {
margin-top: 0rem;
margin-bottom: 0rem;
}
}
.flo-block--3622 {
background-color: #FFFFFF;
}
.flo-block-related-items--358 .flo-block-related-items__title{font-family: PlayfairDisplay Regular;font-size: 1.125rem;letter-spacing: 0em;word-spacing: 0em;line-height: 1.38em;text-transform: none;font-weight: normal;}
.flo-block-related-items--358 .flo-block-related-items__item-category{font-family: GinoraSans Bold;font-size: 0.5625rem;letter-spacing: 0.25em;word-spacing: 0em;line-height: 1.66em;text-transform: uppercase;font-weight: normal;}@media screen and (max-width: 767px){.flo-block-related-items--358 .flo-block-related-items__item-category{font-size: 0.5625rem;}}
.flo-block-related-items--358 .flo-block-related-items__item-title{font-family: GinoraSans Bold;font-size: 0.5625rem;letter-spacing: 0.25em;word-spacing: 0em;line-height: 1.66em;text-transform: uppercase;font-weight: normal;}@media screen and (max-width: 767px){.flo-block-related-items--358 .flo-block-related-items__item-title{font-size: 0.5625rem;}}
.flo-block-related-items--358 {
color: #000000;
}
@media (max-width: 767px) {
.flo-block--1099 {
margin-top: 0rem;
margin-bottom: 0rem;
}
}
@media (min-width: 768px) {
.flo-block--1099 {
margin-top: 0rem;
margin-bottom: 0rem;
}
}
.flo-block--1099 {
background-color: #FFFFFF;
}
.flo-block-horizontal-divider--549 .flo-block-horizontal-divider__line {
width: 100%;
background-color: #000000;
}
.flo-block-horizontal-divider--549 {
background-color: #FFFFFF;
}
@media (max-width: 767px) {
.flo-block-horizontal-divider--549 {
height: 3.125rem;
}
.flo-block-horizontal-divider--549 .flo-block-horizontal-divider__line {
width: 100%;
}
}
@media (min-width: 768px) {
.flo-block-horizontal-divider--549 {
height: 3.125rem;
}
.flo-block-horizontal-divider--549 .flo-block-horizontal-divider__line {
width: 100%;
}
}
@media (max-width: 767px) {
.flo-block--9221 {
margin-top: 0rem;
margin-bottom: 0rem;
}
}
@media (min-width: 768px) {
.flo-block--9221 {
margin-top: 0rem;
margin-bottom: 0rem;
}
}
.flo-block--9221 {
background-color: #FFFFFF;
}
.flo-block-comments--186 {
color: #000000;
border-color: rgba(0,0,0,0.1);
}
.flo-block-comments--186 .flo-block-comments__title{font-family: PlayfairDisplay Regular;font-size: 1.125rem;letter-spacing: 0em;word-spacing: 0em;line-height: 1.38em;text-transform: none;font-weight: normal;}
.flo-block-comments--186 .flo-block-comments__comment-author{font-family: HKGrotesk Light;font-size: 0.8125rem;letter-spacing: 0.02em;word-spacing: 0em;line-height: 1.8em;text-transform: none;font-weight: normal;}@media screen and (max-width: 767px){.flo-block-comments--186 .flo-block-comments__comment-author{font-size: 0.8125rem;}}
.flo-block-comments--186 .flo-block-comments__comment-date{font-family: PlayfairDisplay Regular;font-size: 0.75rem;letter-spacing: 0em;word-spacing: 0em;line-height: 1.3em;text-transform: none;font-weight: normal;}
.flo-block-comments--186 .flo-block-comments__comment-text{font-family: HKGrotesk Light;font-size: 0.8125rem;letter-spacing: 0.02em;word-spacing: 0em;line-height: 1.8em;text-transform: none;font-weight: normal;}@media screen and (max-width: 767px){.flo-block-comments--186 .flo-block-comments__comment-text{font-size: 0.8125rem;}}
.flo-block-comments--186 .flo-block-comments__comment-reply{font-family: GinoraSans Bold;font-size: 0.5625rem;letter-spacing: 0.25em;word-spacing: 0em;line-height: 1.66em;text-transform: uppercase;font-weight: normal;}@media screen and (max-width: 767px){.flo-block-comments--186 .flo-block-comments__comment-reply{font-size: 0.5625rem;}}
.flo-block-comments--186 .comment .comment {
background-color: #f7f5f0;
color: #000000;
}
.flo-block-comments--186 .flo-block-comments__form-title{font-family: PlayfairDisplay Regular;font-size: 1.125rem;letter-spacing: 0em;word-spacing: 0em;line-height: 1.38em;text-transform: none;font-weight: normal;}
.flo-block-comments--186 .flo-block-comments__form-field{font-family: Open Sans Regular;font-size: 0.75rem;letter-spacing: 0em;word-spacing: 0em;line-height: 1.75em;text-transform: none;font-weight: normal;}
.flo-block-comments--186 .submit{font-family: GinoraSans Bold;font-size: 0.5625rem;letter-spacing: 0.25em;word-spacing: 0em;line-height: 1.66em;text-transform: uppercase;font-weight: normal;}@media screen and (max-width: 767px){.flo-block-comments--186 .submit{font-size: 0.5625rem;}}
@media (max-width: 767px) {
.flo-block--359 {
margin-top: 0rem;
margin-bottom: 0rem;
}
}
@media (min-width: 768px) {
.flo-block--359 {
margin-top: 0rem;
margin-bottom: 0rem;
}
}
.flo-block--359 {
background-color: #FFFFFF;
}
.flo-block-horizontal-divider--19 .flo-block-horizontal-divider__line {
width: 100%;
background-color: #000000;
}
.flo-block-horizontal-divider--19 {
background-color: #FFFFFF;
}
@media (max-width: 767px) {
.flo-block-horizontal-divider--19 {
height: 3.125rem;
}
.flo-block-horizontal-divider--19 .flo-block-horizontal-divider__line {
width: 100%;
}
}
@media (min-width: 768px) {
.flo-block-horizontal-divider--19 {
height: 3.125rem;
}
.flo-block-horizontal-divider--19 .flo-block-horizontal-divider__line {
width: 100%;
}
}