/* START: LOGO */ .flo-header-mobile__logo { max-width: 10rem; } /* END: LOGO */ /* START: COLORS */ .flo-header-mobile { background-color: #FFFFFF; color: #252525; } .is-sticky .flo-header-mobile.is-main { background-color: #FFFFFF; color: #252525; } /* END: COLORS */
@media (max-width: 767px) { .flo-block--3254 { margin-top: 0rem; margin-bottom: 0rem; } } @media (min-width: 768px) { .flo-block--3254 { margin-top: 0rem; margin-bottom: 0rem; } }
.flo-block--3254 { background-color: #FFFFFF; }
.flo-header--36 .flo-header__simple-search-form-input{font-family: Reforma1918-BlancaItalica;font-size: 0.875rem;letter-spacing: 0em;word-spacing: 0em;line-height: 2.4em;text-transform: none;font-weight: normal;}@media screen and (max-width: 767px){.flo-header--36 .flo-header__simple-search-form-input{font-size: 0.875rem;}} /* START: NON STICKY HEADER RULES */ header:not(.is-sticky) .flo-header--36 { color: #252525; border-color: rgba(37,37,37,0.1); } header:not(.is-sticky) .flo-header--36 { background-color: #FFFFFF; padding-top: 0.625rem; padding-bottom: 0.625rem; } header:not(.is-sticky) .flo-header--36 .flo-header__menu > ul > li > a { color: #252525; } /* END: NON STICKY HEADER RULES */ /* START: STICKY HEADER RULES */ .flo-header--sticky .is-sticky .flo-header--36 { background-color: rgba(255,255,255,1); color: #332F2F!important; border-color: rgba(51,47,47,0.1); } /* END: STICKY HEADER RULES */
/* START: MENU */ .flo-header--36 .flo-header__menu > div > ul > li > a{font-family: Montserrat SemiBold;font-size: 0.5625rem;letter-spacing: 0.4em;word-spacing: 0em;line-height: 2em;text-transform: none;font-weight: bold;} .flo-header--36 .flo-header__menu .sub-menu a{font-family: Reforma1918-BlancaItalica;font-size: 0.875rem;letter-spacing: 0em;word-spacing: 0em;line-height: 2.4em;text-transform: none;font-weight: normal;}@media screen and (max-width: 767px){.flo-header--36 .flo-header__menu .sub-menu a{font-size: 0.875rem;}} .flo-header--36 .flo-header__menu .sub-menu li.current-menu-item a, .flo-header--36 .flo-header__menu .sub-menu li.current-menu-parent a { } /* END: MENU */ .flo-header--36 .flo-header__simple-search-form-input{font-family: Reforma1918-BlancaItalica;font-size: 0.875rem;letter-spacing: 0em;word-spacing: 0em;line-height: 2.4em;text-transform: none;font-weight: normal;}@media screen and (max-width: 767px){.flo-header--36 .flo-header__simple-search-form-input{font-size: 0.875rem;}} @media (min-width: 768px) { .flo-header--36 .flo-header__inner-wrap { width: calc((100% - 11.875rem / 2) - 3.125rem); }.flo-header--36 .flo-header__menu .sub-menu { background-color: #F1F0EF; }.flo-header--36 .flo-header__menu .sub-menu li { color: #252525; } }
HOME
PORTFOLIO
Wedding Films
Wedding Photography
Engagement Photography
Portrait Photography
Boudoir Photography
Portland Branding Photography
Boutique School Portraits
Corporate Video
BLOG
ABOUT
EXPERIENCE
Investment
Raves
Heirloom Artwork
The Free Wedding Guide
Top Portland Wedding Venues
FAQ
Press
Gift Registry
CONTACT
.flo-header--787 .flo-header__logo{font-family: Ravensara Antiqua Stencil;font-size: 1.875rem;letter-spacing: 0.07em;word-spacing: 0em;line-height: 1.3em;text-transform: none;font-weight: normal;}@media screen and (max-width: 767px){.flo-header--787 .flo-header__logo{font-size: 1.875rem;}} @media (min-width: 768px) and (max-width: 1024px) { .flo-header--787 .flo-header__logo { max-width: 8.75rem; } .flo-header--787 .flo-header__logo-image { max-width: 8.75rem; } } @media (min-width: 1025px) { .flo-header--787 .flo-header__logo { max-width: 11.875rem; } .flo-header--787 .flo-header__logo-image { max-width: 11.875rem; } }
.flo-header--36 .flo-header__simple-search-form { // background-color: #FFFFFF; // color: #252525; // border-color: rgba(37,37,37,0.1); }
@media (max-width: 767px) { .flo-block--9401 { margin-top: 0rem; margin-bottom: 0rem; } } @media (min-width: 768px) { .flo-block--9401 { margin-top: 0rem; margin-bottom: 0rem; } }
.flo-block--9401 { background-color: #FFFFFF; }
@media (min-width: 768px) { .flo-wp-content--150{max-width: 80%;} }
Portland Engagement Photography
@media (max-width: 767px) { .flo-block--8151 { margin-top: 0rem; margin-bottom: 0rem; } } @media (min-width: 768px) { .flo-block--8151 { margin-top: 0rem; margin-bottom: 0rem; } }
.flo-block--8151 { background-color: #FFFFFF; }
.flo-block-gallery-view-2--581 .flo-block-gallery-view-2__image { color: #FFFFFF; } @media (min-width: 768px) { .grid-sizer{ width: calc(100% / 3); } .flo-block-gallery-view-2--581 .flo-block-gallery-view-2__image { width: calc(100% / 3); padding: 0.3125rem; } .flo-block-gallery-view-2--581{ margin: -0.3125rem -0.3125rem 0 -0.3125rem; } }
@media (max-width: 767px) { .flo-block--6195 { margin-top: 0rem; margin-bottom: 0rem; } } @media (min-width: 768px) { .flo-block--6195 { margin-top: 0rem; margin-bottom: 0rem; } }
.flo-block--6195 { background-color: #FFFFFF; }
.flo-block-share--880 .flo-block-share__share-label{font-family: Montserrat SemiBold;font-size: 0.5625rem;letter-spacing: 0.4em;word-spacing: 0em;line-height: 2em;text-transform: none;font-weight: bold;} .flo-block-share--880 { color: #252525; }
SHARE
@media (max-width: 767px) { .flo-block--3809 { margin-top: 0rem; margin-bottom: 0rem; } } @media (min-width: 768px) { .flo-block--3809 { margin-top: 0rem; margin-bottom: 0rem; } }
.flo-block--3809 { background-color: #FFFFFF; }
/* START: TAGS */ .flo-block-tags--553 .flo-block-tags__tags-label{font-family: Montserrat SemiBold;font-size: 0.5625rem;letter-spacing: 0.4em;word-spacing: 0em;line-height: 2em;text-transform: none;font-weight: bold;} .flo-block-tags--553 .flo-block-tags__tags a{font-family: Reforma1918-BlancaItalica;font-size: 0.875rem;letter-spacing: 0em;word-spacing: 0em;line-height: 2.4em;text-transform: none;font-weight: normal;}@media screen and (max-width: 767px){.flo-block-tags--553 .flo-block-tags__tags a{font-size: 0.875rem;}} /* END: TAGS */ .flo-block-tags--553 { color: #252525; }
TAGS:
@media (max-width: 767px) { .flo-mobile-menu { background-color: #252525; color: #FFFFFF; } .flo-mobile-menu .flo-mobile-menu__top-area { background-color: #FFFFFF; color: #252525; } /* START: DROPDOWN ITEMS */ .flo-mobile-menu__menu > li { border-bottom-color: rgba(255,255,255,0.15)!important; } /* END: DROPDOWN ITEMS */ }
HOME
PORTFOLIO
Wedding Films
Wedding Photography
Engagement Photography
Portrait Photography
Boudoir Photography
Portland Branding Photography
Boutique School Portraits
Corporate Video
BLOG
ABOUT
EXPERIENCE
Investment
Raves
Heirloom Artwork
The Free Wedding Guide
Top Portland Wedding Venues
FAQ
Press
Gift Registry
CONTACT